Searched refs:bank (Results 101 - 125 of 367) sorted by relevance

1234567891011>>

/linux-master/sound/soc/amd/
H A Dacp-pcm-dma.c504 static void acp_set_sram_bank_state(void __iomem *acp_mmio, u16 bank, argument
510 if (bank < 32) {
516 bank -= 32;
523 if (val & (1 << bank)) {
524 /* bank is in off state */
527 val &= ~(1 << bank);
532 /* bank is in on state */
535 val |= 1 << bank;
544 pr_err("ACP SRAM bank %d state change failed\n", bank);
554 u16 bank; local
773 u16 bank; local
1188 u16 bank; local
1339 u16 bank; local
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.c32 const unsigned int bank, const unsigned int bit)
40 raw_reg_write(regs, GEN11_IIR_REG_SELECTOR(bank), BIT(bit));
48 ident = raw_reg_read(regs, GEN11_INTR_IDENTITY_REG(bank));
54 bank, bit, ident);
58 raw_reg_write(regs, GEN11_INTR_IDENTITY_REG(bank),
149 gen11_gt_bank_handler(struct intel_gt *gt, const unsigned int bank) argument
157 intr_dw = raw_reg_read(regs, GEN11_GT_INTR_DW(bank));
160 const u32 ident = gen11_gt_engine_identity(gt, bank, bit);
166 raw_reg_write(regs, GEN11_GT_INTR_DW(bank), intr_dw);
171 unsigned int bank; local
31 gen11_gt_engine_identity(struct intel_gt *gt, const unsigned int bank, const unsigned int bit) argument
183 gen11_gt_reset_one_iir(struct intel_gt *gt, const unsigned int bank, const unsigned int bit) argument
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_accel_devices.h145 u32 (*read_csr_ring_head)(void __iomem *csr_base_addr, u32 bank,
147 void (*write_csr_ring_head)(void __iomem *csr_base_addr, u32 bank,
149 u32 (*read_csr_ring_tail)(void __iomem *csr_base_addr, u32 bank,
151 void (*write_csr_ring_tail)(void __iomem *csr_base_addr, u32 bank,
153 u32 (*read_csr_e_stat)(void __iomem *csr_base_addr, u32 bank);
154 void (*write_csr_ring_config)(void __iomem *csr_base_addr, u32 bank,
156 void (*write_csr_ring_base)(void __iomem *csr_base_addr, u32 bank,
158 void (*write_csr_int_flag)(void __iomem *csr_base_addr, u32 bank,
160 void (*write_csr_int_srcsel)(void __iomem *csr_base_addr, u32 bank);
161 void (*write_csr_int_col_en)(void __iomem *csr_base_addr, u32 bank,
[all...]
/linux-master/drivers/clk/qcom/
H A Dclk-rcg.c58 static int reg_to_bank(struct clk_dyn_rcg *rcg, u32 bank) argument
60 bank &= BIT(rcg->mux_sel_bit);
61 return !!bank;
69 int bank; local
76 bank = reg_to_bank(rcg, reg);
77 s = &rcg->s[bank];
79 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg[bank], &ns);
201 int bank, new_bank, ret, index; local
216 bank = reg_to_bank(rcg, reg);
217 new_bank = enabled ? !bank
295 int bank; local
371 int bank; local
449 int bank; local
[all...]
/linux-master/drivers/acpi/
H A Dacpi_extlog.c63 #define ELOG_IDX(cpu, bank) \
64 (cpu_physical_id(cpu) * l1_percpu_entry + (bank))
72 static struct acpi_hest_generic_status *extlog_elog_entry_check(int cpu, int bank) argument
79 idx = ELOG_IDX(cpu, bank);
138 int bank = mce->bank; local
147 estatus = extlog_elog_entry_check(cpu, bank);
/linux-master/sound/synth/emux/
H A Dsoundfont.c43 int bank, int instr);
54 int bank, int preset, int key);
56 int preset, int bank, struct snd_sf_zone **table,
58 static int get_index(int bank, int instr, int key);
191 int bank, instr; local
192 bank = ((unsigned short)patch.optarg >> 8) & 0xff;
194 if (! remove_info(sflist, sflist->currsf, bank, instr))
437 zp->bank == map.map_bank &&
460 zp->bank = map.map_bank;
481 int bank, in
480 remove_info(struct snd_sf_list *sflist, struct snd_soundfont *sf, int bank, int instr) argument
1231 snd_soundfont_search_zone(struct snd_sf_list *sflist, int *notep, int vel, int preset, int bank, int def_preset, int def_bank, struct snd_sf_zone **table, int max_layers) argument
1265 search_first_zone(struct snd_sf_list *sflist, int bank, int preset, int key) argument
1285 search_zones(struct snd_sf_list *sflist, int *notep, int vel, int preset, int bank, struct snd_sf_zone **table, int max_layers, int level) argument
1330 get_index(int bank, int instr, int key) argument
[all...]
/linux-master/arch/powerpc/sysdev/
H A Dfsl_lbc.c37 * @addr_base: base address of the memory bank
57 * fsl_lbc_find - find Localbus bank
58 * @addr_base: base address of the memory bank
62 * function returns bank number (starting with 0), otherwise it returns
74 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) {
75 u32 br = in_be32(&lbc->bank[i].br);
76 u32 or = in_be32(&lbc->bank[i].or);
88 * @addr_base: base address of the memory bank controlled by the UPM
97 int bank; local
101 bank
[all...]
/linux-master/arch/arm/mach-pxa/
H A Dmfp-pxa2xx.c57 int bank = gpio_to_bank(gpio); local
67 gafr = (uorl == 0) ? GAFR_L(bank) : GAFR_U(bank);
71 GAFR_L(bank) = gafr;
73 GAFR_U(bank) = gafr;
83 PGSR(bank) |= mask;
87 PGSR(bank) &= ~mask;
101 gpdr_lpm[bank] |= mask;
103 gpdr_lpm[bank] &= ~mask;
/linux-master/arch/mips/sgi-ip22/
H A Dip22-mc.c38 static inline unsigned int get_bank_config(int bank) argument
40 unsigned int res = bank > 1 ? sgimc->mconfig1 : sgimc->mconfig0;
41 return bank % 2 ? res & 0xffff : res >> 16;
66 printk(KERN_INFO " bank%d: %3ldM @ %08lx\n",
/linux-master/drivers/nvmem/
H A Dnintendo-otp.c54 u32 bank, addr; local
57 bank = (reg / BANK_SIZE) << 8;
59 iowrite32be(OTP_READ | bank | addr, priv->regs + HW_OTPCMD);
/linux-master/drivers/net/ethernet/microchip/
H A Dencx24j600-regmap.c21 int bank)
24 int bank_opcode = BANK_SELECT(bank);
28 ctx->bank = bank;
65 u8 bank = ((reg & BANK_MASK) >> BANK_SHIFT); local
73 if ((banked_reg < 0x16) && (ctx->bank != bank))
74 ret = encx24j600_switch_bank(ctx, bank);
116 u8 bank = ((reg & BANK_MASK) >> BANK_SHIFT); local
127 if ((banked_reg < 0x16) && (ctx->bank !
20 encx24j600_switch_bank(struct encx24j600_context *ctx, int bank) argument
[all...]
/linux-master/drivers/input/keyboard/
H A Dadp5589-keys.c226 u8 (*bank) (u8 offset); member in struct:adp_constants
287 .bank = adp5589_bank,
368 .bank = adp5585_bank,
392 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); local
396 kpad->var->reg(ADP5589_GPI_STATUS_A) + bank) &
404 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); local
410 kpad->dat_out[bank] |= bit;
412 kpad->dat_out[bank]
423 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); local
443 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); local
[all...]
H A Dadp5588-keys.c220 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); local
226 if (kpad->dir[bank] & bit)
227 val = kpad->dat_out[bank];
229 val = adp5588_read(kpad->client, GPIO_DAT_STAT1 + bank);
240 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); local
246 kpad->dat_out[bank] |= bit;
248 kpad->dat_out[bank] &= ~bit;
250 adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank, kpad->dat_out[bank]);
259 unsigned int bank local
293 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); local
311 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); local
[all...]
/linux-master/drivers/net/phy/
H A Dmicrochip_t1.c102 u8 bank; member in struct:access_ereg_val
108 static int lan937x_dsp_workaround(struct phy_device *phydev, u16 ereg, u8 bank) argument
115 /* Read previous selected bank */
123 if (bank != prev_bank && bank == PHYACC_ATTR_BANK_DSP) {
129 /* access twice for DSP bank change,dummy access */
139 static int access_ereg(struct phy_device *phydev, u8 mode, u8 bank, argument
145 if (mode > PHYACC_ATTR_MODE_WRITE || bank > PHYACC_ATTR_BANK_MAX)
148 if (bank == PHYACC_ATTR_BANK_SMI) {
165 ereg |= (bank <<
184 access_ereg_modify_changed(struct phy_device *phydev, u8 bank, u8 offset, u16 val, u16 mask) argument
[all...]
H A Dmeson-gxl.c66 unsigned int bank, unsigned int reg)
75 FIELD_PREP(TSTCNTL_REG_BANK_SEL, bank) |
83 /* Close the bank access on our way out */
89 unsigned int bank, unsigned int reg,
103 FIELD_PREP(TSTCNTL_REG_BANK_SEL, bank) |
108 /* Close the bank access on our way out */
143 * can detect this using a magic bit in the WOL bank (reg 12 - bit 12).
65 meson_gxl_read_reg(struct phy_device *phydev, unsigned int bank, unsigned int reg) argument
88 meson_gxl_write_reg(struct phy_device *phydev, unsigned int bank, unsigned int reg, uint16_t value) argument
/linux-master/drivers/gpu/drm/xe/
H A Dxe_irq.c208 const unsigned int bank,
216 xe_mmio_write32(mmio, IIR_REG_SELECTOR(bank), BIT(bit));
224 ident = xe_mmio_read32(mmio, INTR_IDENTITY_REG(bank));
230 bank, bit, ident);
234 xe_mmio_write32(mmio, INTR_IDENTITY_REG(bank), ident);
292 unsigned int bank, bit; local
299 for (bank = 0; bank < 2; bank++) {
300 if (!(master_ctl & GT_DW_IRQ(bank)))
206 gt_engine_identity(struct xe_device *xe, struct xe_gt *mmio, const unsigned int bank, const unsigned int bit) argument
[all...]
/linux-master/include/linux/
H A Dhwspinlock.h58 int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev,
60 int hwspin_lock_unregister(struct hwspinlock_device *bank);
76 struct hwspinlock_device *bank);
78 struct hwspinlock_device *bank,
/linux-master/arch/x86/include/uapi/asm/
H A Dmce.h27 __u8 bank; /* Machine check bank reporting the error */ member in struct:mce
/linux-master/drivers/hwspinlock/
H A Dstm32_hwspinlock.c25 struct hwspinlock_device bank; member in struct:stm32_hwspinlock
82 hw = devm_kzalloc(dev, struct_size(hw, bank.lock, STM32_MUTEX_NUM_LOCKS), GFP_KERNEL);
110 hw->bank.lock[i].priv = io_base + i * sizeof(u32);
112 ret = devm_hwspin_lock_register(dev, &hw->bank, &stm32_hwspinlock_ops,
/linux-master/arch/arm/mach-omap2/
H A Dprm2xxx_3xxx.h107 extern int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank,
109 extern int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank,
111 extern int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
112 extern int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank);
/linux-master/drivers/gpio/
H A Dgpio-thunderx.c122 int bank = line / 64; local
126 (bank * GPIO_2ND_BANK) + (value ? GPIO_TX_SET : GPIO_TX_CLR);
184 int bank = line / 64; local
188 void __iomem *reg = txgpio->register_base + (bank * GPIO_2ND_BANK) + GPIO_TX_SET;
260 int bank = line / 64; local
262 u64 read_bits = readq(txgpio->register_base + (bank * GPIO_2ND_BANK) + GPIO_RX_DAT);
275 int bank; local
279 for (bank = 0; bank <= chip->ngpio / 64; bank
[all...]
/linux-master/drivers/reset/
H A Dreset-meson.c37 unsigned int bank = id / BITS_PER_REG; local
39 void __iomem *reg_addr = data->reg_base + (bank << 2);
51 unsigned int bank = id / BITS_PER_REG; local
57 reg_addr = data->reg_base + data->param->level_offset + (bank << 2);
/linux-master/include/sound/
H A Dsoundfont.h21 unsigned char bank; /* Midi bank for this zone */ member in struct:snd_sf_zone
103 int preset, int bank,
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.h21 #define MT_RF(bank, reg) ((bank) << 16 | (reg))
/linux-master/drivers/edac/
H A Dal_mc_edac.c65 u8 rank, u32 row, u8 bg, u8 bank, u16 column,
69 "%s rank=0x%x row=0x%x bg=0x%x bank=0x%x col=0x%x syn0: 0x%x syn1: 0x%x syn2: 0x%x",
71 rank, row, bg, bank, column, syn0, syn1, syn2);
81 u8 rank, bg, bank; local
104 bank = FIELD_GET(AL_MC_ECC_CE_ADDR1_BANK, ecccaddr1);
108 rank, row, bg, bank, column,
126 u8 rank, bg, bank; local
149 bank = FIELD_GET(AL_MC_ECC_UE_ADDR1_BANK, eccuaddr1);
153 rank, row, bg, bank, column,
63 prepare_msg(char *message, size_t buffer_size, enum hw_event_mc_err_type type, u8 rank, u32 row, u8 bg, u8 bank, u16 column, u32 syn0, u32 syn1, u32 syn2) argument

Completed in 252 milliseconds

1234567891011>>