seghdr            133 drivers/media/pci/cx18/cx18-firmware.c 	struct cx18_apu_rom_seghdr seghdr;
seghdr            148 drivers/media/pci/cx18/cx18-firmware.c 	vers = fw->data + sizeof(seghdr);
seghdr            152 drivers/media/pci/cx18/cx18-firmware.c 	while (offset + sizeof(seghdr) < fw->size) {
seghdr            155 drivers/media/pci/cx18/cx18-firmware.c 		seghdr.sync1 = le32_to_cpu(shptr[0]);
seghdr            156 drivers/media/pci/cx18/cx18-firmware.c 		seghdr.sync2 = le32_to_cpu(shptr[1]);
seghdr            157 drivers/media/pci/cx18/cx18-firmware.c 		seghdr.addr = le32_to_cpu(shptr[2]);
seghdr            158 drivers/media/pci/cx18/cx18-firmware.c 		seghdr.size = le32_to_cpu(shptr[3]);
seghdr            160 drivers/media/pci/cx18/cx18-firmware.c 		offset += sizeof(seghdr);
seghdr            161 drivers/media/pci/cx18/cx18-firmware.c 		if (seghdr.sync1 != APU_ROM_SYNC1 ||
seghdr            162 drivers/media/pci/cx18/cx18-firmware.c 		    seghdr.sync2 != APU_ROM_SYNC2) {
seghdr            163 drivers/media/pci/cx18/cx18-firmware.c 			offset += seghdr.size;
seghdr            166 drivers/media/pci/cx18/cx18-firmware.c 		CX18_DEBUG_INFO("load segment %x-%x\n", seghdr.addr,
seghdr            167 drivers/media/pci/cx18/cx18-firmware.c 				seghdr.addr + seghdr.size - 1);
seghdr            169 drivers/media/pci/cx18/cx18-firmware.c 			*entry_addr = seghdr.addr;
seghdr            170 drivers/media/pci/cx18/cx18-firmware.c 		if (offset + seghdr.size > sz)
seghdr            172 drivers/media/pci/cx18/cx18-firmware.c 		for (i = 0; i < seghdr.size; i += 4096) {
seghdr            173 drivers/media/pci/cx18/cx18-firmware.c 			cx18_setup_page(cx, seghdr.addr + i);
seghdr            174 drivers/media/pci/cx18/cx18-firmware.c 			for (j = i; j < seghdr.size && j < i + 4096; j += 4) {
seghdr            177 drivers/media/pci/cx18/cx18-firmware.c 						dst + seghdr.addr + j);
seghdr            178 drivers/media/pci/cx18/cx18-firmware.c 				if (cx18_raw_readl(cx, dst + seghdr.addr + j)
seghdr            188 drivers/media/pci/cx18/cx18-firmware.c 		offset += seghdr.size;