subaddr          1016 arch/powerpc/include/asm/opal-api.h 	__be32 subaddr;		/* Sub-address if any */
subaddr            91 arch/powerpc/include/asm/pmac_low_i2c.h 			 u32 subaddr, u8 *data,  int len);
subaddr            90 arch/powerpc/include/asm/pmac_pfunc.h 	int (*read_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 len);
subaddr            91 arch/powerpc/include/asm/pmac_pfunc.h 	int (*write_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 len, const u8 *data);
subaddr            93 arch/powerpc/include/asm/pmac_pfunc.h 	int (*rmw_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 masklen, u32 valuelen,
subaddr           488 arch/powerpc/include/asm/smu.h 	u8	subaddr[3];	/* subaddress */
subaddr            95 arch/powerpc/platforms/powermac/low_i2c.c 		    u32 subaddr, u8 *data, int len);
subaddr           397 arch/powerpc/platforms/powermac/low_i2c.c 		       u32 subaddr, u8 *data, int len)
subaddr           437 arch/powerpc/platforms/powermac/low_i2c.c 		kw_write_reg(reg_subaddr, subaddr);
subaddr           673 arch/powerpc/platforms/powermac/low_i2c.c 			u32 subaddr, u8 *data, int len)
subaddr           706 arch/powerpc/platforms/powermac/low_i2c.c 			hdr->sub_addr = subaddr;
subaddr           839 arch/powerpc/platforms/powermac/low_i2c.c 			u32 subaddr, u8 *data, int len)
subaddr           867 arch/powerpc/platforms/powermac/low_i2c.c 		memcpy(&cmd->info.subaddr, ((char *)&subaddr) + (4 - subsize),
subaddr          1135 arch/powerpc/platforms/powermac/low_i2c.c 		  u32 subaddr, u8 *data, int len)
subaddr          1143 arch/powerpc/platforms/powermac/low_i2c.c 	    subaddr, len, bus->busnode);
subaddr          1145 arch/powerpc/platforms/powermac/low_i2c.c 	rc = bus->xfer(bus, addrdir, subsize, subaddr, data, len);
subaddr          1327 arch/powerpc/platforms/powermac/low_i2c.c static int pmac_i2c_do_read_sub(PMF_STD_ARGS, u8 subaddr, u32 len)
subaddr          1332 arch/powerpc/platforms/powermac/low_i2c.c 	return pmac_i2c_xfer(inst->bus, inst->addr | pmac_i2c_read, 1, subaddr,
subaddr          1336 arch/powerpc/platforms/powermac/low_i2c.c static int pmac_i2c_do_write_sub(PMF_STD_ARGS, u8 subaddr, u32 len,
subaddr          1342 arch/powerpc/platforms/powermac/low_i2c.c 			     subaddr, (u8 *)data, len);
subaddr          1352 arch/powerpc/platforms/powermac/low_i2c.c static int pmac_i2c_do_rmw_sub(PMF_STD_ARGS, u8 subaddr, u32 masklen,
subaddr          1365 arch/powerpc/platforms/powermac/low_i2c.c 			     subaddr, inst->scratch, totallen);
subaddr           353 arch/powerpc/platforms/powermac/pfunc_core.c 	u8 subaddr = (u8)pmf_next32(cmd);
subaddr           357 arch/powerpc/platforms/powermac/pfunc_core.c 		  subaddr, bytes);
subaddr           359 arch/powerpc/platforms/powermac/pfunc_core.c 	PMF_PARSE_CALL(read_i2c_sub, cmd, h, subaddr, bytes);
subaddr           364 arch/powerpc/platforms/powermac/pfunc_core.c 	u8 subaddr = (u8)pmf_next32(cmd);
subaddr           369 arch/powerpc/platforms/powermac/pfunc_core.c 		  subaddr, bytes);
subaddr           372 arch/powerpc/platforms/powermac/pfunc_core.c 	PMF_PARSE_CALL(write_i2c_sub, cmd, h, subaddr, bytes, blob);
subaddr           387 arch/powerpc/platforms/powermac/pfunc_core.c 	u8 subaddr = (u8)pmf_next32(cmd);
subaddr           396 arch/powerpc/platforms/powermac/pfunc_core.c 		  subaddr, maskbytes, valuesbytes, totalbytes);
subaddr           400 arch/powerpc/platforms/powermac/pfunc_core.c 	PMF_PARSE_CALL(rmw_i2c_sub, cmd, h, subaddr, maskbytes, valuesbytes,
subaddr           211 drivers/ata/sata_sx4.c 				      u32 device, u32 subaddr, u32 *pdata);
subaddr          1084 drivers/ata/sata_sx4.c 				      u32 subaddr, u32 *pdata)
subaddr          1095 drivers/ata/sata_sx4.c 	i2creg |= subaddr << 16;
subaddr            98 drivers/i2c/busses/i2c-opal.c 			req.subaddr = (req.subaddr << 8) | msgs[0].buf[i];
subaddr            99 drivers/i2c/busses/i2c-opal.c 		req.subaddr = cpu_to_be32(req.subaddr);
subaddr           136 drivers/i2c/busses/i2c-opal.c 		req.subaddr = cpu_to_be32(command);
subaddr           148 drivers/i2c/busses/i2c-opal.c 		req.subaddr = cpu_to_be32(command);
subaddr           156 drivers/i2c/busses/i2c-opal.c 		req.subaddr = cpu_to_be32(command);
subaddr            41 drivers/i2c/busses/i2c-powermac.c 	u32			subaddr;
subaddr            48 drivers/i2c/busses/i2c-powermac.c 		subaddr = 0;
subaddr            52 drivers/i2c/busses/i2c-powermac.c 		subaddr = command;
subaddr           111 drivers/i2c/busses/i2c-powermac.c 	rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len);
subaddr           881 drivers/macintosh/smu.c 		cmd->info.subaddr[0], cmd->info.type);
subaddr            49 drivers/media/i2c/bt866.c static int bt866_write(struct bt866 *encoder, u8 subaddr, u8 data)
subaddr            55 drivers/media/i2c/bt866.c 	buffer[0] = subaddr;
subaddr            58 drivers/media/i2c/bt866.c 	encoder->reg[subaddr] = data;
subaddr            60 drivers/media/i2c/bt866.c 	v4l_dbg(1, debug, client, "write 0x%02x = 0x%02x\n", subaddr, data);
subaddr            67 drivers/media/i2c/bt866.c 				err, subaddr);
subaddr           244 drivers/media/i2c/ir-kbd-i2c.c 	unsigned char subaddr, key, keygroup;
subaddr           246 drivers/media/i2c/ir-kbd-i2c.c 				   .buf = &subaddr, .len = 1},
subaddr           249 drivers/media/i2c/ir-kbd-i2c.c 	subaddr = 0x0d;
subaddr           258 drivers/media/i2c/ir-kbd-i2c.c 	subaddr = 0x0b;
subaddr           220 drivers/media/i2c/tda7432.c static int tda7432_write(struct v4l2_subdev *sd, int subaddr, int val)
subaddr           226 drivers/media/i2c/tda7432.c 	v4l2_dbg(1, debug, sd, "Writing %d 0x%x\n", subaddr, val);
subaddr           227 drivers/media/i2c/tda7432.c 	buffer[0] = subaddr;
subaddr           231 drivers/media/i2c/tda7432.c 		       subaddr, val);
subaddr           154 drivers/media/i2c/tvaudio.c static int chip_write(struct CHIPSTATE *chip, int subaddr, int val)
subaddr           161 drivers/media/i2c/tvaudio.c 	if (subaddr < 0) {
subaddr           173 drivers/media/i2c/tvaudio.c 		if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) {
subaddr           176 drivers/media/i2c/tvaudio.c 				subaddr);
subaddr           181 drivers/media/i2c/tvaudio.c 			subaddr, val);
subaddr           182 drivers/media/i2c/tvaudio.c 		chip->shadow.bytes[subaddr+1] = val;
subaddr           183 drivers/media/i2c/tvaudio.c 		buffer[0] = subaddr;
subaddr           188 drivers/media/i2c/tvaudio.c 				subaddr, val);
subaddr           198 drivers/media/i2c/tvaudio.c 			     int subaddr, int val, int mask)
subaddr           203 drivers/media/i2c/tvaudio.c 		if (subaddr < 0) {
subaddr           206 drivers/media/i2c/tvaudio.c 			if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) {
subaddr           209 drivers/media/i2c/tvaudio.c 					subaddr);
subaddr           213 drivers/media/i2c/tvaudio.c 			val = (chip->shadow.bytes[subaddr+1] & ~mask) | (val & mask);
subaddr           216 drivers/media/i2c/tvaudio.c 	return chip_write(chip, subaddr, val);
subaddr           237 drivers/media/i2c/tvaudio.c static int chip_read2(struct CHIPSTATE *chip, int subaddr)
subaddr           258 drivers/media/i2c/tvaudio.c 	write[0] = subaddr;
subaddr           268 drivers/media/i2c/tvaudio.c 		subaddr, read[0]);
subaddr           975 drivers/media/pci/ddbridge/ddbridge-core.c 	u8 subaddr = 0x00;
subaddr           981 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read_regs(adapter, adr, subaddr, tda_id, sizeof(tda_id)) < 0)
subaddr           983 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read_regs(adapter, adr, subaddr, tda_id, sizeof(tda_id)) < 0)
subaddr           206 drivers/media/pci/ngene/ngene-cards.c 	u8 subaddr = 0x00;
subaddr           212 drivers/media/pci/ngene/ngene-cards.c 	if (i2c_read_regs(i2c, adr, subaddr, tda_id, sizeof(tda_id)) < 0)
subaddr           214 drivers/media/pci/ngene/ngene-cards.c 	if (i2c_read_regs(i2c, adr, subaddr, tda_id, sizeof(tda_id)) < 0)
subaddr          7734 drivers/media/pci/saa7134/saa7134-cards.c 		u8 subaddr;
subaddr          7737 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg[] = {{.addr = 0x50, .flags = 0, .buf = &subaddr, .len = 1},
subaddr          7741 drivers/media/pci/saa7134/saa7134-cards.c 		subaddr= 0x14;
subaddr          7752 drivers/media/pci/saa7134/saa7134-cards.c 			subaddr = data[0] + 2;
subaddr          7769 drivers/media/pci/saa7134/saa7134-cards.c 			subaddr = data[1] + 1;
subaddr          7772 drivers/media/pci/saa7134/saa7134-cards.c 			subaddr = data[0] + 1;
subaddr           352 drivers/media/pci/saa7134/saa7134-i2c.c 	u8 subaddr = 0x7, dmdregval;
subaddr           356 drivers/media/pci/saa7134/saa7134-i2c.c 					   .buf = &subaddr, .len = 1},
subaddr           369 drivers/media/pci/saa7134/saa7134-i2c.c 		data[0] = subaddr;
subaddr            75 drivers/media/rc/ir-xmp-decoder.c 			u8 addr, subaddr, subaddr2, toggle, oem, obc1, obc2, sum1, sum2;
subaddr           115 drivers/media/rc/ir-xmp-decoder.c 			subaddr  = n[0] << 4 | n[2];
subaddr           122 drivers/media/rc/ir-xmp-decoder.c 			if (subaddr != subaddr2) {
subaddr           124 drivers/media/rc/ir-xmp-decoder.c 					subaddr, subaddr2);
subaddr           132 drivers/media/rc/ir-xmp-decoder.c 			scancode = addr << 24 | subaddr << 16 |
subaddr           166 drivers/media/usb/em28xx/em28xx-input.c 	unsigned char subaddr, keydetect, key;
subaddr           172 drivers/media/usb/em28xx/em28xx-input.c 			.buf = &subaddr, .len = 1
subaddr           181 drivers/media/usb/em28xx/em28xx-input.c 	subaddr = 0x10;
subaddr           187 drivers/media/usb/em28xx/em28xx-input.c 	subaddr = 0x00;
subaddr           222 drivers/media/usb/go7007/s2250-board.c 		unsigned int subaddr, val_read;
subaddr           224 drivers/media/usb/go7007/s2250-board.c 		subaddr = (buf[4] << 8) + buf[5];
subaddr           232 drivers/media/usb/go7007/s2250-board.c 		if (subaddr != addr) {
subaddr           234 drivers/media/usb/go7007/s2250-board.c 				 subaddr, addr);
subaddr           285 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	unsigned int subaddr;
subaddr           310 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 		case 1: subaddr = 0x0100; break;
subaddr           311 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 		case 2: subaddr = 0x0101; break;
subaddr           315 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 		subaddr = (wdata[0] << 8) | wdata[1];
subaddr           316 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 		switch (subaddr) {
subaddr           330 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	wbuf[0] = subaddr >> 8;
subaddr           331 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	wbuf[1] = subaddr;