| /kernel/linux/linux-5.10/fs/ocfs2/ |
| D | extent_map.c | 55 struct ocfs2_extent_map_item *emi; in __ocfs2_extent_map_lookup() local 59 list_for_each_entry(emi, &em->em_list, ei_list) { in __ocfs2_extent_map_lookup() 60 range = emi->ei_cpos + emi->ei_clusters; in __ocfs2_extent_map_lookup() 62 if (cpos >= emi->ei_cpos && cpos < range) { in __ocfs2_extent_map_lookup() 63 list_move(&emi->ei_list, &em->em_list); in __ocfs2_extent_map_lookup() 65 *ret_emi = emi; in __ocfs2_extent_map_lookup() 77 struct ocfs2_extent_map_item *emi; in ocfs2_extent_map_lookup() local 81 __ocfs2_extent_map_lookup(&oi->ip_extent_map, cpos, &emi); in ocfs2_extent_map_lookup() 82 if (emi) { in ocfs2_extent_map_lookup() 83 coff = cpos - emi->ei_cpos; in ocfs2_extent_map_lookup() [all …]
|
| /kernel/linux/linux-6.6/fs/ocfs2/ |
| D | extent_map.c | 53 struct ocfs2_extent_map_item *emi; in __ocfs2_extent_map_lookup() local 57 list_for_each_entry(emi, &em->em_list, ei_list) { in __ocfs2_extent_map_lookup() 58 range = emi->ei_cpos + emi->ei_clusters; in __ocfs2_extent_map_lookup() 60 if (cpos >= emi->ei_cpos && cpos < range) { in __ocfs2_extent_map_lookup() 61 list_move(&emi->ei_list, &em->em_list); in __ocfs2_extent_map_lookup() 63 *ret_emi = emi; in __ocfs2_extent_map_lookup() 75 struct ocfs2_extent_map_item *emi; in ocfs2_extent_map_lookup() local 79 __ocfs2_extent_map_lookup(&oi->ip_extent_map, cpos, &emi); in ocfs2_extent_map_lookup() 80 if (emi) { in ocfs2_extent_map_lookup() 81 coff = cpos - emi->ei_cpos; in ocfs2_extent_map_lookup() [all …]
|
| /kernel/linux/linux-5.10/drivers/platform/chrome/ |
| D | cros_ec_lpc_mec.h | 30 /* EMI registers are relative to base */ 43 * @base: MEC EMI Base address 44 * @end: MEC EMI End address 56 * cros_ec_lpc_mec_in_range() - Determine if addresses are in MEC EMI range. 67 * cros_ec_lpc_io_bytes_mec - Read / write bytes to MEC EMI port
|
| D | cros_ec_lpc_mec.c | 14 * This mutex must be held while accessing the EMI unit. We can't rely on the 21 * cros_ec_lpc_mec_emi_write_address() - Initialize EMI at a given address. 34 * cros_ec_lpc_mec_in_range() - Determine if addresses are in MEC EMI range. 63 * cros_ec_lpc_io_bytes_mec() - Read / write bytes to MEC EMI port.
|
| /kernel/linux/linux-6.6/drivers/platform/chrome/ |
| D | cros_ec_lpc_mec.h | 32 /* EMI registers are relative to base */ 45 * @base: MEC EMI Base address 46 * @end: MEC EMI End address 60 * cros_ec_lpc_mec_in_range() - Determine if addresses are in MEC EMI range. 71 * cros_ec_lpc_io_bytes_mec - Read / write bytes to MEC EMI port
|
| D | cros_ec_lpc_mec.c | 16 * This mutex must be held while accessing the EMI unit. We can't rely on the 30 * cros_ec_lpc_mec_lock() - Acquire mutex for EMI 52 * cros_ec_lpc_mec_unlock() - Release mutex for EMI 73 * cros_ec_lpc_mec_emi_write_address() - Initialize EMI at a given address. 86 * cros_ec_lpc_mec_in_range() - Determine if addresses are in MEC EMI range. 115 * cros_ec_lpc_io_bytes_mec() - Read / write bytes to MEC EMI port.
|
| /kernel/linux/linux-5.10/drivers/clk/mxs/ |
| D | clk-imx23.c | 31 #define EMI (CLKCTRL + 0x00a0) macro 85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator 94 cpu, hbus, xbus, emi, uart, enumerator 132 clks[emi_pll] = mxs_clk_div("emi_pll", "ref_emi", EMI, 0, 6, 28); in mx23_clocks_init() 133 clks[emi_xtal] = mxs_clk_div("emi_xtal", "ref_xtal", EMI, 8, 4, 29); in mx23_clocks_init() 148 clks[emi] = mxs_clk_gate("emi", "emi_sel", EMI, 31); in mx23_clocks_init()
|
| D | clk-imx28.c | 33 #define EMI (CLKCTRL + 0x00f0) macro 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 149 cpu, hbus, xbus, emi, uart, enumerator 199 clks[emi_pll] = mxs_clk_div("emi_pll", "ref_emi", EMI, 0, 6, 28); in mx28_clocks_init() 200 clks[emi_xtal] = mxs_clk_div("emi_xtal", "ref_xtal", EMI, 8, 4, 29); in mx28_clocks_init() 219 clks[emi] = mxs_clk_gate("emi", "emi_sel", EMI, 31); in mx28_clocks_init()
|
| /kernel/linux/linux-6.6/drivers/clk/mxs/ |
| D | clk-imx23.c | 31 #define EMI (CLKCTRL + 0x00a0) macro 85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator 94 cpu, hbus, xbus, emi, uart, enumerator 132 clks[emi_pll] = mxs_clk_div("emi_pll", "ref_emi", EMI, 0, 6, 28); in mx23_clocks_init() 133 clks[emi_xtal] = mxs_clk_div("emi_xtal", "ref_xtal", EMI, 8, 4, 29); in mx23_clocks_init() 148 clks[emi] = mxs_clk_gate("emi", "emi_sel", EMI, 31); in mx23_clocks_init()
|
| D | clk-imx28.c | 33 #define EMI (CLKCTRL + 0x00f0) macro 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 149 cpu, hbus, xbus, emi, uart, enumerator 199 clks[emi_pll] = mxs_clk_div("emi_pll", "ref_emi", EMI, 0, 6, 28); in mx28_clocks_init() 200 clks[emi_xtal] = mxs_clk_div("emi_xtal", "ref_xtal", EMI, 8, 4, 29); in mx28_clocks_init() 219 clks[emi] = mxs_clk_gate("emi", "emi_sel", EMI, 31); in mx28_clocks_init()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | fsl-lx2160a-qds.dts | 110 mdio@0 { /* Slot #1 (secondary EMI) */ 116 mdio@1 { /* Slot #2 (secondary EMI) */ 122 mdio@2 { /* Slot #3 (secondary EMI) */ 128 mdio@3 { /* Slot #4 (secondary EMI) */ 134 mdio@4 { /* Slot #5 (secondary EMI) */ 140 mdio@5 { /* Slot #6 (secondary EMI) */ 146 mdio@6 { /* Slot #7 (secondary EMI) */ 152 mdio@7 { /* Slot #8 (secondary EMI) */
|
| D | fsl-lx2162a-qds.dts | 120 mdio@0 { /* Slot #1 (secondary EMI) */ 126 mdio@1 { /* Slot #2 (secondary EMI) */ 132 mdio@2 { /* Slot #3 (secondary EMI) */ 138 mdio@3 { /* Slot #4 (secondary EMI) */ 144 mdio@4 { /* Slot #5 (secondary EMI) */ 150 mdio@5 { /* Slot #6 (secondary EMI) */ 156 mdio@6 { /* Slot #7 (secondary EMI) */ 162 mdio@7 { /* Slot #8 (secondary EMI) */
|
| /kernel/linux/linux-5.10/drivers/usb/misc/ |
| D | emi26.c | 3 * Emagic EMI 2|6 usb audio interface firmware loader. 19 #define EMI26_PRODUCT_ID 0x0100 /* EMI 2|6 without firmware */ 20 #define EMI26B_PRODUCT_ID 0x0102 /* EMI 2|6 without firmware */ 104 /* Assert reset (stop the CPU in the EMI) */ in emi26_load_firmware() 126 /* 2. We upload the FPGA firmware into the EMI in emi26_load_firmware() 145 /* Assert reset (stop the CPU in the EMI) */ in emi26_load_firmware() 179 /* Assert reset (stop the CPU in the EMI) */ in emi26_load_firmware() 252 MODULE_DESCRIPTION("Emagic EMI 2|6 firmware loader.");
|
| D | emi62.c | 3 * Emagic EMI 2|6 usb audio interface firmware loader. 29 #define EMI62_PRODUCT_ID 0x0110 /* EMI 6|2m without firmware */ 110 /* Assert reset (stop the CPU in the EMI) */ in emi62_load_firmware() 133 /* 2. We upload the FPGA firmware into the EMI in emi62_load_firmware() 152 /* Assert reset (stop the CPU in the EMI) */ in emi62_load_firmware() 186 /* Assert reset (stop the CPU in the EMI) */ in emi62_load_firmware() 265 MODULE_DESCRIPTION("Emagic EMI 6|2m firmware loader.");
|
| D | Kconfig | 8 tristate "EMI 6|2m USB Audio interface support" 10 This driver loads firmware to Emagic EMI 6|2m low latency USB 22 tristate "EMI 2|6 USB Audio interface support" 24 This driver loads firmware to Emagic EMI 2|6 low latency USB
|
| /kernel/linux/linux-6.6/drivers/usb/misc/ |
| D | emi26.c | 3 * Emagic EMI 2|6 usb audio interface firmware loader. 19 #define EMI26_PRODUCT_ID 0x0100 /* EMI 2|6 without firmware */ 20 #define EMI26B_PRODUCT_ID 0x0102 /* EMI 2|6 without firmware */ 104 /* Assert reset (stop the CPU in the EMI) */ in emi26_load_firmware() 126 /* 2. We upload the FPGA firmware into the EMI in emi26_load_firmware() 145 /* Assert reset (stop the CPU in the EMI) */ in emi26_load_firmware() 179 /* Assert reset (stop the CPU in the EMI) */ in emi26_load_firmware() 252 MODULE_DESCRIPTION("Emagic EMI 2|6 firmware loader.");
|
| D | emi62.c | 3 * Emagic EMI 2|6 usb audio interface firmware loader. 29 #define EMI62_PRODUCT_ID 0x0110 /* EMI 6|2m without firmware */ 110 /* Assert reset (stop the CPU in the EMI) */ in emi62_load_firmware() 133 /* 2. We upload the FPGA firmware into the EMI in emi62_load_firmware() 152 /* Assert reset (stop the CPU in the EMI) */ in emi62_load_firmware() 186 /* Assert reset (stop the CPU in the EMI) */ in emi62_load_firmware() 265 MODULE_DESCRIPTION("Emagic EMI 6|2m firmware loader.");
|
| D | Kconfig | 37 tristate "EMI 6|2m USB Audio interface support" 39 This driver loads firmware to Emagic EMI 6|2m low latency USB 51 tristate "EMI 2|6 USB Audio interface support" 53 This driver loads firmware to Emagic EMI 2|6 low latency USB
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/ |
| D | mediatek,iommu.txt | 10 EMI (External Memory Interface) 43 access EMI. SMI is a bridge between m4u and the Multimedia HW. It contain 46 directly with EMI. And also SMI help control the power domain and clocks for 74 Note that m4u use the EMI clock which always has been enabled before kernel
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/mediatek/ |
| D | mediatek,mt7622-wed.yaml | 35 - description: firmware EMI region 43 - const: wo-emi 100 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | mediatek,smi-common.txt | 14 SMI generation 1 to transform the smi clock into emi clock domain, but that is 35 - "async" : asynchronous clock, it help transform the smi clock into the emi
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iommu/ |
| D | mediatek,iommu.yaml | 20 EMI (External Memory Interface) 53 access EMI. SMI is a bridge between m4u and the Multimedia HW. It contain 56 directly with EMI. And also SMI help control the power domain and clocks for
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | spear310-evb.dts | 52 emi { 54 st,function = "emi";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | spear310-evb.dts | 52 emi { 54 st,function = "emi";
|
| /kernel/linux/linux-6.6/sound/soc/sof/mediatek/mt8186/ |
| D | mt8186.h | 73 #define DSP_C0_EMI_MAP_ADDR 0xA00 /* ADSP Core0 To EMI Address Remap */ 74 #define DSP_C0_DMAEMI_MAP_ADDR 0xA08 /* DMA0 To EMI Address Remap */
|