/linux-2.6.39/arch/arm/common/ |
D | uengine.c | 162 void ixp2000_uengine_load_microcode(int uengine, u8 *ucode, int insns) in ixp2000_uengine_load_microcode() argument 173 insn = (((u64)ucode[0]) << 32) | in ixp2000_uengine_load_microcode() 174 (((u64)ucode[1]) << 24) | in ixp2000_uengine_load_microcode() 175 (((u64)ucode[2]) << 16) | in ixp2000_uengine_load_microcode() 176 (((u64)ucode[3]) << 8) | in ixp2000_uengine_load_microcode() 177 ((u64)ucode[4]); in ixp2000_uengine_load_microcode() 178 ucode += 5; in ixp2000_uengine_load_microcode() 297 static void generate_ucode(u8 *ucode, u32 *gpr_a, u32 *gpr_b) in generate_ucode() argument 317 ucode[offset++] = 0xf0; in generate_ucode() 318 ucode[offset++] = (b1 >> 4); in generate_ucode() [all …]
|
/linux-2.6.39/arch/powerpc/sysdev/qe_lib/ |
D | qe.c | 361 const struct qe_microcode *ucode) in qe_upload_microcode() argument 363 const __be32 *code = base + be32_to_cpu(ucode->code_offset); in qe_upload_microcode() 366 if (ucode->major || ucode->minor || ucode->revision) in qe_upload_microcode() 369 ucode->id, ucode->major, ucode->minor, ucode->revision); in qe_upload_microcode() 372 "uploading microcode '%s'\n", ucode->id); in qe_upload_microcode() 375 out_be32(&qe_immr->iram.iadd, be32_to_cpu(ucode->iram_offset) | in qe_upload_microcode() 378 for (i = 0; i < be32_to_cpu(ucode->count); i++) in qe_upload_microcode() 487 const struct qe_microcode *ucode = &firmware->microcode[i]; in qe_upload_firmware() local 490 if (ucode->code_offset) in qe_upload_firmware() 491 qe_upload_microcode(firmware, ucode); in qe_upload_firmware() [all …]
|
/linux-2.6.39/arch/x86/kernel/cpu/ |
D | intel.c | 59 u32 ucode, junk; in early_init_intel() local 63 rdmsr(MSR_IA32_UCODE_REV, junk, ucode); in early_init_intel() 65 if (ucode < 0x20e) { in early_init_intel()
|
/linux-2.6.39/arch/arm/include/asm/hardware/ |
D | uengine.h | 40 void ixp2000_uengine_load_microcode(int uengine, u8 *ucode, int insns);
|
/linux-2.6.39/drivers/net/wireless/iwlwifi/ |
D | iwl-agn.c | 1438 struct iwl_ucode_header *ucode = (void *)ucode_raw->data; in iwlagn_load_legacy_firmware() local 1442 priv->ucode_ver = le32_to_cpu(ucode->ver); in iwlagn_load_legacy_firmware() 1459 pieces->build = le32_to_cpu(ucode->u.v2.build); in iwlagn_load_legacy_firmware() 1460 pieces->inst_size = le32_to_cpu(ucode->u.v2.inst_size); in iwlagn_load_legacy_firmware() 1461 pieces->data_size = le32_to_cpu(ucode->u.v2.data_size); in iwlagn_load_legacy_firmware() 1462 pieces->init_size = le32_to_cpu(ucode->u.v2.init_size); in iwlagn_load_legacy_firmware() 1463 pieces->init_data_size = le32_to_cpu(ucode->u.v2.init_data_size); in iwlagn_load_legacy_firmware() 1464 pieces->boot_size = le32_to_cpu(ucode->u.v2.boot_size); in iwlagn_load_legacy_firmware() 1465 src = ucode->u.v2.data; in iwlagn_load_legacy_firmware() 1478 pieces->inst_size = le32_to_cpu(ucode->u.v1.inst_size); in iwlagn_load_legacy_firmware() [all …]
|
D | Makefile | 4 iwlagn-objs += iwl-agn-ucode.o iwl-agn-tx.o
|
D | Kconfig | 84 Enable use of experimental ucode for testing and debugging.
|
/linux-2.6.39/firmware/radeon/ |
D | R100_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R200_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R420_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R520_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | RS600_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | RS690_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R300_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
/linux-2.6.39/drivers/net/wireless/iwlegacy/ |
D | Makefile | 15 iwl4965-objs += iwl-4965-ucode.o iwl-4965-tx.o
|
D | iwl3945-base.c | 2077 static u32 iwl3945_ucode_get_##item(const struct iwl_ucode_header *ucode)\ 2079 return le32_to_cpu(ucode->v1.item); \ 2087 static u8 *iwl3945_ucode_get_data(const struct iwl_ucode_header *ucode) in iwl3945_ucode_get_data() argument 2089 return (u8 *) ucode->v1.data; in iwl3945_ucode_get_data() 2105 const struct iwl_ucode_header *ucode; in iwl3945_read_ucode() local 2153 ucode = (struct iwl_ucode_header *)ucode_raw->data; in iwl3945_read_ucode() 2155 priv->ucode_ver = le32_to_cpu(ucode->ver); in iwl3945_read_ucode() 2157 inst_size = iwl3945_ucode_get_inst_size(ucode); in iwl3945_read_ucode() 2158 data_size = iwl3945_ucode_get_data_size(ucode); in iwl3945_read_ucode() 2159 init_size = iwl3945_ucode_get_init_size(ucode); in iwl3945_read_ucode() [all …]
|
D | iwl4965-base.c | 1267 struct iwl_ucode_header *ucode = (void *)ucode_raw->data; in iwl4965_load_firmware() local 1271 priv->ucode_ver = le32_to_cpu(ucode->ver); in iwl4965_load_firmware() 1284 pieces->inst_size = le32_to_cpu(ucode->v1.inst_size); in iwl4965_load_firmware() 1285 pieces->data_size = le32_to_cpu(ucode->v1.data_size); in iwl4965_load_firmware() 1286 pieces->init_size = le32_to_cpu(ucode->v1.init_size); in iwl4965_load_firmware() 1288 le32_to_cpu(ucode->v1.init_data_size); in iwl4965_load_firmware() 1289 pieces->boot_size = le32_to_cpu(ucode->v1.boot_size); in iwl4965_load_firmware() 1290 src = ucode->v1.data; in iwl4965_load_firmware() 1329 struct iwl_ucode_header *ucode; in iwl4965_ucode_callback() local 1360 ucode = (struct iwl_ucode_header *)ucode_raw->data; in iwl4965_ucode_callback()
|
/linux-2.6.39/include/linux/ |
D | hid.h | 569 #define HID_USAGE_ID(uhid, utype, ucode) \ argument 570 .usage_hid = (uhid), .usage_type = (utype), .usage_code = (ucode)
|
/linux-2.6.39/drivers/net/ |
D | e100.c | 501 __le32 ucode[UCODE_SIZE]; member 1307 memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4); in e100_setup_ucode() 1315 cb->u.ucode[timer] &= cpu_to_le32(0xFFFF0000); in e100_setup_ucode() 1316 cb->u.ucode[timer] |= cpu_to_le32(INTDELAY); in e100_setup_ucode() 1317 cb->u.ucode[bundle] &= cpu_to_le32(0xFFFF0000); in e100_setup_ucode() 1318 cb->u.ucode[bundle] |= cpu_to_le32(BUNDLEMAX); in e100_setup_ucode() 1319 cb->u.ucode[min_size] &= cpu_to_le32(0xFFFF0000); in e100_setup_ucode() 1320 cb->u.ucode[min_size] |= cpu_to_le32((BUNDLESMALL) ? 0xFFFF : 0xFF80); in e100_setup_ucode()
|
/linux-2.6.39/drivers/net/ixp2000/ |
D | ixp2400_tx.uc | 2 * TX ucode for the Intel IXP2400 in POS-PHY mode.
|
D | ixp2400_rx.uc | 2 * RX ucode for the Intel IXP2400 in POS-PHY mode.
|
/linux-2.6.39/drivers/net/wireless/b43legacy/ |
D | b43legacy.h | 622 const struct firmware *ucode; member
|
D | main.c | 1499 release_firmware(dev->fw.ucode); in b43legacy_release_firmware() 1500 dev->fw.ucode = NULL; in b43legacy_release_firmware() 1571 if (!fw->ucode) { in b43legacy_request_firmware() 1578 err = do_request_fw(dev, filename, &fw->ucode); in b43legacy_request_firmware() 1673 data = (__be32 *) (dev->fw.ucode->data + hdr_len); in b43legacy_upload_microcode() 1674 len = (dev->fw.ucode->size - hdr_len) / sizeof(__be32); in b43legacy_upload_microcode()
|
/linux-2.6.39/drivers/net/wireless/b43/ |
D | b43.h | 672 struct b43_firmware_file ucode; member
|
/linux-2.6.39/Documentation/networking/ |
D | README.ipw2200 | 304 ucode 305 read-only access to the ucode version number
|