Searched refs:bank (Results 176 - 200 of 367) sorted by relevance

1234567891011>>

/linux-master/drivers/usb/host/
H A Dsl811-hcd.c68 /* for now, use only one transfer register bank */
138 u8 bank,
146 addr = SL811HS_PACKET_BUF(bank == 0);
152 sl811_write(sl811, bank + SL11H_BUFADDRREG, addr);
158 sl811_write(sl811, bank + SL11H_HOSTCTLREG,
169 u8 bank,
180 sl811_write(sl811, bank + SL11H_BUFADDRREG, 0);
189 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
203 u8 bank,
213 addr = SL811HS_PACKET_BUF(bank
134 setup_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument
165 status_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument
199 in_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument
235 out_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) argument
302 start(struct sl811 *sl811, u8 bank) argument
475 done(struct sl811 *sl811, struct sl811h_ep *ep, u8 bank) argument
[all...]
/linux-master/sound/drivers/opl3/
H A Dopl3_synth.c203 err = snd_opl3_load_patch(opl3, inst.prog, inst.bank, type,
233 * loaded on the given program and bank numbers with the given type
242 int prog, int bank, int type,
250 patch = snd_opl3_find_patch(opl3, prog, bank, 1);
300 * find a patch with the given program and bank numbers, returns its pointer
304 struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank, argument
308 unsigned int key = (prog + bank) % OPL3_PATCH_HASH_SIZE;
312 if (patch->prog == prog && patch->bank == bank)
322 patch->bank
241 snd_opl3_load_patch(struct snd_opl3 *opl3, int prog, int bank, int type, const char *name, const unsigned char *ext, const unsigned char *data) argument
[all...]
/linux-master/drivers/hwmon/
H A Dabituguru3.c29 /* uGuru3 bank addresses */
37 /* uGuru3 sensor bank flags */ /* Alarm if: */
734 * Read count bytes from sensor sensor_addr in bank bank_addr and store the
737 static int abituguru3_read(struct abituguru3_data *data, u8 bank, u8 offset, argument
750 "sending 0x1A, status: 0x%02x\n", (unsigned int)bank,
755 outb(bank, data->addr + ABIT_UGURU3_CMD);
759 "sending the bank, status: 0x%02x\n",
760 (unsigned int)bank, (unsigned int)offset, x);
769 (unsigned int)bank, (unsigned int)offset, x);
778 (unsigned int)bank, (unsigne
799 abituguru3_read_increment_offset(struct abituguru3_data *data, u8 bank, u8 offset, u8 count, u8 *buf, int offset_count) argument
[all...]
/linux-master/drivers/gpio/
H A Dgpio-stmpe.c260 u8 bank = offset / 8; local
261 u8 dir_reg = stmpe->regs[STMPE_IDX_GPDR_LSB + bank];
312 edge_det_reg = stmpe->regs[STMPE_IDX_GPEDR_LSB + bank];
319 rise_reg = stmpe->regs[STMPE_IDX_GPRER_LSB + bank];
320 fall_reg = stmpe->regs[STMPE_IDX_GPFER_LSB + bank];
333 irqen_reg = stmpe->regs[STMPE_IDX_IEGPIOR_LSB + bank];
407 int bank = (stmpe_gpio->stmpe->partnum == STMPE1600) ? i : local
409 unsigned int enabled = stmpe_gpio->regs[REG_IE][bank];
418 int line = bank * 8 + bit;
H A Dgpio-eic-sprd.c54 * The digital-chip EIC controller can support maximum 3 banks, and each bank
135 unsigned int bank)
137 if (bank >= SPRD_EIC_MAX_BANK)
140 return sprd_eic->base[bank];
528 u32 bank, n, girq; local
530 for (bank = 0; bank * SPRD_EIC_PER_BANK_NR < chip->ngpio; bank++) {
531 void __iomem *base = sprd_eic_offset_base(sprd_eic, bank);
557 u32 offset = bank * SPRD_EIC_PER_BANK_N
134 sprd_eic_offset_base(struct sprd_eic *sprd_eic, unsigned int bank) argument
[all...]
H A Dgpio-tegra186.c72 unsigned int bank; member in struct:tegra_gpio_port
139 offset = port->bank * 0x1000 + port->port * 0x200;
154 offset = port->bank * 0x1000 + port->port * TEGRA186_GPIO_SCR_PORT_SIZE;
642 base = gpio->base + port->bank * 0x1000 + port->port * 0x200;
644 /* skip ports that are not associated with this bank */
646 if (parent == gpio->irq[port->bank * gpio->num_irqs_per_bank + j])
759 base = gpio->secure + port->bank * 0x1000 + 0x800;
838 if (gpio->soc->ports[i].bank > gpio->num_banks)
839 gpio->num_banks = gpio->soc->ports[i].bank;
943 * To simplify things, use a single interrupt per bank fo
[all...]
/linux-master/drivers/firmware/efi/
H A Dcper.c259 n += scnprintf(msg + n, len - n, "bank:%d ", mem->bank);
262 mem->bank >> CPER_MEM_BANK_GROUP_SHIFT);
265 mem->bank & CPER_MEM_BANK_ADDRESS_MASK);
299 const char *bank = NULL, *device = NULL; local
305 dmi_memdev_name(mem->mem_dev_handle, &bank, &device);
306 if (bank && device)
307 n = snprintf(msg, len, "DIMM location: %s %s ", bank, device);
324 cmem->bank = mem->bank;
[all...]
/linux-master/drivers/video/backlight/
H A Dlm3630a_bl.c409 u32 bank, val; local
412 ret = fwnode_property_read_u32(node, "reg", &bank);
416 if (bank != LM3630A_BANK_0 && bank != LM3630A_BANK_1)
419 led_sources = lm3630a_parse_led_sources(node, BIT(bank));
430 if (bank) {
452 if (bank)
461 if (bank)
469 if (bank)
/linux-master/drivers/net/ethernet/micrel/
H A Dks8842.c40 /* bank 0 registers */
43 /* bank 2 registers */
48 /* bank 3 registers */
51 /* bank 16 registers */
58 /* bank 17 registers */
66 /* bank 18 registers */
98 /* bank 32 registers */
104 /* bank 39 registers */
109 /* bank 45 registers */
113 /* bank 4
171 ks8842_select_bank(struct ks8842_adapter *adapter, u16 bank) argument
176 ks8842_write8(struct ks8842_adapter *adapter, u16 bank, u8 value, int offset) argument
183 ks8842_write16(struct ks8842_adapter *adapter, u16 bank, u16 value, int offset) argument
190 ks8842_enable_bits(struct ks8842_adapter *adapter, u16 bank, u16 bits, int offset) argument
200 ks8842_clear_bits(struct ks8842_adapter *adapter, u16 bank, u16 bits, int offset) argument
210 ks8842_write32(struct ks8842_adapter *adapter, u16 bank, u32 value, int offset) argument
217 ks8842_read8(struct ks8842_adapter *adapter, u16 bank, int offset) argument
224 ks8842_read16(struct ks8842_adapter *adapter, u16 bank, int offset) argument
231 ks8842_read32(struct ks8842_adapter *adapter, u16 bank, int offset) argument
[all...]
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c179 struct hns_roce_bank *bank)
196 bankcnt = bank[i].inuse;
206 static int alloc_qpn_with_bankid(struct hns_roce_bank *bank, u8 bankid, argument
211 id = ida_alloc_range(&bank->ida, bank->next, bank->max, GFP_KERNEL);
213 id = ida_alloc_range(&bank->ida, bank->min, bank->max,
220 bank
178 get_least_load_bankid_for_qp(struct ib_qp_init_attr *init_attr, struct hns_roce_bank *bank) argument
[all...]
/linux-master/drivers/edac/
H A Dpnd2_edac.c16 * rank, bank, row and column using the appropriate "dunit_ops" functions/parameters.
59 int bank; member in struct:dram_addr
730 /* Translate PMI address to memory (rank, row, bank, column) */
732 #define B(n) (BIT(5) | (n)) /* bank */
904 /* Second stage decode. Compute rank, bank, row & column. */
912 int column = 0, bank = 0, row = 0, rank = 0; local
941 bank |= (bit << idx);
943 bank ^= bank_hash(pmiaddr, idx, d->addrdec);
964 daddr->bank = bank;
[all...]
H A Di10nm_base.c478 u8 bank; local
487 bank = mce->bank;
491 /* Check whether the bank is one of {13,14,17,18,21,22,25,26} */
492 if (!(ICX_IMCx_CHy & (1 << bank)))
496 if (bank < 13 || bank > 20)
503 /* DDRT errors can't be decoded from MCA bank registers */
517 u8 bank; local
532 bank
[all...]
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_tmpl.h103 __le32 bank; member in struct:qla27xx_fwdt_entry::__packed::__packed
112 __le32 bank; member in struct:qla27xx_fwdt_entry::__packed::__packed
/linux-master/arch/x86/kernel/cpu/mce/
H A Dapei.c48 m.bank = -1;
81 * Match any MCi_STATUS register by turning off bank numbers.
114 m.bank = (ctx_info->msr_addr >> 4) & 0xFF;
/linux-master/drivers/memory/tegra/
H A Dtegra210-emc-core.c521 { .bank = 0, .offset = EMC_MRW10, },
522 { .bank = 1, .offset = EMC_MRW10, },
523 { .bank = 0, .offset = EMC_MRW11, },
524 { .bank = 1, .offset = EMC_MRW11, },
525 { .bank = 0, .offset = EMC_MRW12, },
526 { .bank = 1, .offset = EMC_MRW12, },
527 { .bank = 0, .offset = EMC_MRW13, },
528 { .bank = 1, .offset = EMC_MRW13, },
531 { .bank = 0, .offset = EMC_CMD_BRLSHFT_0, },
532 { .bank
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Ddenali.c56 * type, bank, block, and page address). The slave data is the actual data to
108 int bank, u32 irq_status)
111 iowrite32(irq_status, denali->reg + INTR_STATUS(bank));
198 denali->active_bank = sel->bank;
443 int bank = denali->active_bank; local
447 ecc_cor = ioread32(denali->reg + ECC_COR_INFO(bank));
448 ecc_cor >>= ECC_COR_INFO__SHIFT(bank);
1189 /* sanity checks for bank numbers */
1191 unsigned int bank = dchip->sels[i].bank; local
107 denali_clear_irq(struct denali_controller *denali, int bank, u32 irq_status) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dphy.c19 mt7601u_rf_wr(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 value) argument
38 FIELD_PREP(MT_RF_CSR_CFG_REG_BANK, bank) |
42 trace_rf_write(dev, bank, offset, value);
48 bank, offset, ret);
54 mt7601u_rf_rr(struct mt7601u_dev *dev, u8 bank, u8 offset) argument
71 FIELD_PREP(MT_RF_CSR_CFG_REG_BANK, bank) |
80 FIELD_GET(MT_RF_CSR_CFG_REG_BANK, val) == bank) {
82 trace_rf_read(dev, bank, offset, ret);
89 bank, offset, ret);
95 mt7601u_rf_rmw(struct mt7601u_dev *dev, u8 bank, u argument
111 mt7601u_rf_set(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 val) argument
117 mt7601u_rf_clear(struct mt7601u_dev *dev, u8 bank, u8 offset, u8 mask) argument
[all...]
/linux-master/include/uapi/sound/
H A Dsfnt_info.h43 #define SNDRV_SFNT_REMOVE_INFO 9 /* optarg=(bank<<8)|instr */
131 unsigned char bank; /* midi bank number */ member in struct:soundfont_voice_rec_hdr
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-bcm2835.c83 /* note: locking assumes each bank will have its own unsigned long */
418 unsigned int bank, u32 mask)
424 events = bcm2835_gpio_rd(pc, GPEDS0 + bank * 4);
426 events &= pc->enabled_irq_map[bank];
428 gpio = (32 * bank) + offset;
449 /* This should not happen, every IRQ has a bank */
522 unsigned bank = GPIO_REG_OFFSET(gpio); local
527 raw_spin_lock_irqsave(&pc->irq_lock[bank], flags);
528 set_bit(offset, &pc->enabled_irq_map[bank]);
530 raw_spin_unlock_irqrestore(&pc->irq_lock[bank], flag
417 bcm2835_gpio_irq_handle_bank(struct bcm2835_pinctrl *pc, unsigned int bank, u32 mask) argument
539 unsigned bank = GPIO_REG_OFFSET(gpio); local
648 unsigned bank = GPIO_REG_OFFSET(gpio); local
[all...]
/linux-master/arch/x86/include/asm/
H A Damd_nb.h33 unsigned int block; /* Number within bank */
34 unsigned int bank; /* MCA bank the block belongs to */ member in struct:threshold_block
35 unsigned int cpu; /* CPU which controls MCA bank */
48 * within a bank.
56 /* initialized to the number of CPUs on the node sharing this bank */
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Defuse.c20 enum rtw89_efuse_bank bank)
29 if (bank == val)
33 bank);
37 if (bank == val)
19 rtw89_switch_efuse_bank(struct rtw89_dev *rtwdev, enum rtw89_efuse_bank bank) argument
/linux-master/drivers/pinctrl/
H A Dpinctrl-rockchip.h287 * @dev: the pinctrl device bind to the bank
288 * @reg_base: register base of the gpio bank
290 * @clk: clock of the gpio bank
292 * @irq: interrupt of the gpio bank
295 * @nr_pins: number of pins in this bank
296 * @name: name of the bank
297 * @bank_num: number of the bank, to account for holes
298 * @iomux: array describing the 4 iomux sources of the bank
299 * @drv: array describing the 4 drive strength sources of the bank
300 * @pull_type: array describing the 4 pull type sources of the bank
[all...]
/linux-master/drivers/mfd/
H A Dab8500-core.c202 static int set_register_interruptible(struct ab8500 *ab8500, u8 bank, argument
207 * Put the u8 bank and u8 register together into a an u16.
208 * The bank on higher 8 bits and register in lower 8 bits.
210 u16 addr = ((u16)bank) << 8 | reg;
225 static int ab8500_set_register(struct device *dev, u8 bank, argument
232 ret = set_register_interruptible(ab8500, bank, reg, value);
237 static int get_register_interruptible(struct ab8500 *ab8500, u8 bank, argument
241 u16 addr = ((u16)bank) << 8 | reg;
258 static int ab8500_get_register(struct device *dev, u8 bank, argument
265 ret = get_register_interruptible(ab8500, bank, re
270 mask_and_set_register_interruptible(struct ab8500 *ab8500, u8 bank, u8 reg, u8 bitmask, u8 bitvalues) argument
309 ab8500_mask_and_set_register(struct device *dev, u8 bank, u8 reg, u8 bitmask, u8 bitvalues) argument
[all...]
/linux-master/include/sound/
H A Dopl3.h91 * register number just add the operator offset to the bank offset
254 unsigned char bank; member in struct:fm_patch
363 int prog, int bank, int type,
367 struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank,
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dtu102.c60 u8 bank[GPC_MAX] = {}, gpc, i, j; local
65 data |= bank[gr->tile[i + j]] << (j * 4);
66 bank[gr->tile[i + j]]++;

Completed in 251 milliseconds

1234567891011>>