/linux-master/drivers/usb/host/ |
H A D | sl811-hcd.c | 68 /* 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 D | opl3_synth.c | 203 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 D | abituguru3.c | 29 /* 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 D | gpio-stmpe.c | 260 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 D | gpio-eic-sprd.c | 54 * 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 D | gpio-tegra186.c | 72 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 D | cper.c | 259 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 D | lm3630a_bl.c | 409 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 D | ks8842.c | 40 /* 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 D | hns_roce_qp.c | 179 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 D | pnd2_edac.c | 16 * 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 D | i10nm_base.c | 478 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 D | qla_tmpl.h | 103 __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 D | apei.c | 48 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 D | tegra210-emc-core.c | 521 { .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 D | denali.c | 56 * 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 D | phy.c | 19 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 D | sfnt_info.h | 43 #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 D | pinctrl-bcm2835.c | 83 /* 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 D | amd_nb.h | 33 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 D | efuse.c | 20 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 D | pinctrl-rockchip.h | 287 * @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 D | ab8500-core.c | 202 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 D | opl3.h | 91 * 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 D | tu102.c | 60 u8 bank[GPC_MAX] = {}, gpc, i, j; local 65 data |= bank[gr->tile[i + j]] << (j * 4); 66 bank[gr->tile[i + j]]++;
|