Searched refs:bank (Results 1 - 25 of 45) sorted by relevance

12

/freebsd-10.3-release/sys/dev/powermac_nvram/
H A Dpowermac_nvram.c217 vm_offset_t bank; local
239 bank = (sc->sc_bank == sc->sc_bank0) ? sc->sc_bank1 : sc->sc_bank0;
240 if (erase_bank(sc->sc_dev, (uint8_t *)bank) != 0 ||
241 write_bank(sc->sc_dev, (uint8_t *)bank, sc->sc_data) != 0) {
245 sc->sc_bank = bank;
356 wait_operation_complete_amd(uint8_t *bank) argument
361 if ((inb(bank) ^ inb(bank)) == 0)
367 erase_bank_amd(device_t dev, uint8_t *bank) argument
372 OUTB_DELAY(bank
400 write_bank_amd(device_t dev, uint8_t *bank, uint8_t *data) argument
432 wait_operation_complete_sm(uint8_t *bank) argument
445 erase_bank_sm(device_t dev, uint8_t *bank) argument
470 write_bank_sm(device_t dev, uint8_t *bank, uint8_t *data) argument
496 erase_bank(device_t dev, uint8_t *bank) argument
508 write_bank(device_t dev, uint8_t *bank, uint8_t *data) argument
[all...]
/freebsd-10.3-release/sys/arm/ti/
H A Dti_gpio.c159 * On OMAP3 and OMAP4 there is only one physical interrupt line per bank,
235 * @bank: The bank to read from
243 ti_gpio_read_4(struct ti_gpio_softc *sc, unsigned int bank, bus_size_t off) argument
245 return (bus_read_4(sc->sc_mem_res[bank], off));
251 * @bank: The bank to write to
259 ti_gpio_write_4(struct ti_gpio_softc *sc, unsigned int bank, bus_size_t off, argument
262 bus_write_4(sc->sc_mem_res[bank], off, val);
266 ti_gpio_intr_clr(struct ti_gpio_softc *sc, unsigned int bank, uint32_ argument
338 uint32_t bank = (pin / PINS_PER_BANK); local
376 uint32_t bank = (pin / PINS_PER_BANK); local
413 uint32_t bank = (pin / PINS_PER_BANK); local
455 uint32_t bank = (pin / PINS_PER_BANK); local
504 uint32_t bank = (pin / PINS_PER_BANK); local
542 uint32_t bank = (pin / PINS_PER_BANK); local
584 uint32_t bank = (pin / PINS_PER_BANK); local
703 ti_gpio_bank_init(device_t dev, int bank) argument
[all...]
/freebsd-10.3-release/sys/arm/samsung/exynos/
H A Dexynos5_pad.c216 get_bank(int gpio_number, struct gpio_bank *bank, int *pin_shift) argument
227 *bank = gpio_map[i];
301 struct gpio_bank bank; local
314 if (get_bank(gpio_number, &bank, &pin_shift) != 0)
338 reg = READ4(sc, bank.port, bank.con);
341 printf("writing 0x%08x to 0x%08x\n", reg, bank.con);
343 WRITE4(sc, bank.port, bank.con, reg);
356 reg = READ4(sc, bank
387 struct gpio_bank bank; local
527 struct gpio_bank bank; local
557 struct gpio_bank bank; local
592 struct gpio_bank bank; local
655 struct gpio_bank bank; local
[all...]
/freebsd-10.3-release/sys/gnu/dts/include/dt-bindings/gpio/
H A Dtegra-gpio.h48 #define TEGRA_GPIO(bank, offset) \
49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
/freebsd-10.3-release/sys/sparc64/sparc64/
H A Dofw_machdep.c112 * referenced by its package handle and the index of the register bank
115 * Works by mapping the address of the node's bank given in the address
125 OF_decode_addr(phandle_t node, int bank, int *space, bus_addr_t *addr) argument
176 if (bank < 0 || bank > nbank - 1)
178 bank *= addrc + szc;
179 spc = phys_hi_mask_space(name, banks[bank]);
181 bank += addrc - 2;
184 phys = ((uint64_t)phys << 32) | banks[bank++];
187 sz = ((uint64_t)sz << 32) | banks[bank
[all...]
/freebsd-10.3-release/sys/arm/at91/
H A Dat91_smc.c78 at91_ebi_enable(int bank) argument
81 WR4HW(AT91SAM9260_MATRIX_BASE, AT91SAM9260_EBICSA, (1 << bank) |
86 at91_ebi_disable(int bank) argument
89 WR4HW(AT91SAM9260_MATRIX_BASE, AT91SAM9260_EBICSA, ~(1 << bank) &
/freebsd-10.3-release/sys/arm/allwinner/
H A Da10_gpio.c59 * 32 pins per bank:
116 uint32_t bank, func, offset; local
118 bank = pin / 32;
119 pin = pin - 32 * bank;
124 func = (A10_GPIO_READ(sc, A10_GPIO_GP_CFG(bank, func)) >> offset) & 7;
146 uint32_t bank, func, data, offset; local
151 bank = pin / 32;
152 pin = pin - 32 * bank;
156 data = A10_GPIO_READ(sc, A10_GPIO_GP_CFG(bank, func));
159 A10_GPIO_WRITE(sc, A10_GPIO_GP_CFG(bank, fun
165 uint32_t bank, offset, pull, val; local
314 uint32_t bank, offset, data; local
345 uint32_t bank, offset, reg_data; local
372 uint32_t bank, data, offset; local
[all...]
/freebsd-10.3-release/sys/arm/mv/
H A Dmv_localbus.c67 vm_offset_t va; /* VA of the bank */
68 vm_paddr_t pa; /* physical address of the bank */
69 vm_size_t size; /* bank size */
89 int8_t bank; member in struct:localbus_va_entry
169 int i, rv, bank; local
185 bank = fdt_data_get((void *)regptr, 1);
187 if (bank >= MV_LOCALBUS_MAX_BANKS) {
188 device_printf(sc->sc_dev, "bank number [%d] out of "
189 "range\n", bank);
197 if (!(sc->sc_banks[bank]
391 uint32_t tuple_size, bank; local
[all...]
/freebsd-10.3-release/sys/dev/snc/
H A Dif_sncreg.h59 /* bank memory size */
61 /* how many bank */
75 #define SNECR_MEMBS_BSEN 0x01 /* enable memory bank select */
76 #define SNECR_MEMBS_EBNMSK 0x1c /* encoded bank select number */
77 /* Translate bank number to encoded bank select number. */
78 #define SNECR_MEMBS_B2EB(bank) (bank << 2)
H A Ddp83932subr.c224 * specify memory base address to board and map to first bank.
241 * set current bank to 0 (bottom) and map
245 /* select new bank */
248 /* set current bank to 0 */
263 /* select new bank */
277 /* select new bank */
301 /* select new bank */
311 /* select new bank */
502 * select memory bank and map
510 u_int8_t bank; local
[all...]
/freebsd-10.3-release/sys/arm/broadcom/bcm2835/
H A Dbcm2835_gpio.c125 uint32_t bank, func, offset; local
127 /* Five banks, 10 pins per bank, 3 bits per pin. */
128 bank = pin / 10;
129 offset = (pin - bank * 10) * 3;
132 func = (BCM_GPIO_READ(sc, BCM_GPIO_GPFSEL(bank)) >> offset) & 7;
214 uint32_t bank, data, offset; local
219 /* Five banks, 10 pins per bank, 3 bits per pin. */
220 bank = pin / 10;
221 offset = (pin - bank * 10) * 3;
223 data = BCM_GPIO_READ(sc, BCM_GPIO_GPFSEL(bank));
232 uint32_t bank, offset; local
411 uint32_t bank, offset; local
443 uint32_t bank, offset, reg_data; local
469 uint32_t bank, data, offset; local
[all...]
/freebsd-10.3-release/sys/powerpc/powermac/
H A Dhrowpic.c100 hrowpic_read_reg(struct hrowpic_softc *sc, u_int reg, u_int bank) argument
102 if (bank == HPIC_PRIMARY)
109 hrowpic_write_reg(struct hrowpic_softc *sc, u_int reg, u_int bank, argument
113 if (bank == HPIC_PRIMARY)
193 * Calculate prim/sec register bank for the IRQ, update soft copy,
251 int bank; local
254 bank = (irq >= 32) ? HPIC_SECONDARY : HPIC_PRIMARY ;
255 hrowpic_write_reg(sc, HPIC_CLEAR, bank, 1U << (irq & 0x1f));
/freebsd-10.3-release/sys/powerpc/mpc85xx/
H A Dlbc.c340 int bank; local
342 if (OF_getprop(node, "bank-width", (void *)&width, sizeof(width)) <= 0)
345 bank = di->di_bank;
346 if (sc->sc_banks[bank].size == 0)
350 sc->sc_banks[bank].width = width * 8;
361 int i, rv, bank; local
377 bank = fdt_data_get((void *)reg, 1);
378 di->di_bank = bank;
391 start = sc->sc_banks[bank].kva + start;
394 debugf("reg addr bank
443 int bank, error, i; local
[all...]
/freebsd-10.3-release/sys/arm/rockchip/
H A Drk30xx_gpio.c61 * 32 pins per bank
134 uint32_t bank, func, offset; local
136 bank = pin / 32;
162 uint32_t bank, data, offset; local
167 bank = pin / 32;
182 uint32_t bank; local
184 bank = pin / 32;
189 if (bank == 0 && pin < 12)
192 rk30_grf_gpio_pud(bank, pin, state);
330 uint32_t bank, offse local
365 uint32_t bank, offset, reg_data; local
392 uint32_t bank, data, offset; local
[all...]
H A Drk30xx_grf.c124 rk30_grf_gpio_pud(uint32_t bank, uint32_t pin, uint32_t state) argument
128 offset = GRF_GPIO0B_PULL - 4 + (bank * 16) + ((pin / 8) * 4);
H A Drk30xx_grf.h139 void rk30_grf_gpio_pud(uint32_t bank, uint32_t pin, uint32_t state);
/freebsd-10.3-release/sys/x86/x86/
H A Dmca.c71 * State maintained for each monitored MCx bank to control the
123 static struct cmc_state **cmc_state; /* Indexed by cpuid, bank */
421 mca_check_status(int bank, struct mca_record *rec) argument
426 status = rdmsr(MSR_MC_STATUS(bank));
432 rec->mr_bank = bank;
435 rec->mr_addr = rdmsr(MSR_MC_ADDR(bank));
438 rec->mr_misc = rdmsr(MSR_MC_MISC(bank));
452 wrmsr(MSR_MC_STATUS(bank), 0);
465 * Ensure we have at least one record for each bank and one
527 cmci_update(enum scan_mode mode, int bank, in argument
[all...]
/freebsd-10.3-release/sys/dev/sound/pci/
H A Dt4dwave.c313 int bank, chan;
315 bank = (ch->index & 0x20) ? 1 : 0;
317 return tr_rd(tr, bank? TR_REG_ADDRINTB : TR_REG_ADDRINTA, 4) & (1 << chan);
325 int bank, chan; local
327 bank = (ch->index & 0x20) ? 1 : 0;
329 tr_wr(tr, bank? TR_REG_ADDRINTB : TR_REG_ADDRINTA, 1 << chan, 4);
337 int bank, chan; local
340 bank = (ch->index & 0x20) ? 1 : 0;
342 reg = bank? TR_REG_INTENB : TR_REG_INTENA;
371 int bank, cha local
382 int bank, chan; local
[all...]
/freebsd-10.3-release/sys/dev/fb/
H A Dsplash_bmp.c241 int bank; member in struct:__anon8801
300 if (info->bank != newbank) {
302 info->bank = newbank;
315 if (info->bank != newbank) {
317 info->bank = newbank;
606 bmp_info.bank = 0;
H A Dvga.c2589 int bank; local
2602 bank = -1;
2605 if (bank != pos/banksize) {
2607 bank = pos/banksize;
2618 ++bank; /* next bank */
2619 vidd_set_win_org(adp, bank*banksize);
2630 ++bank; /* next bank */
2631 vidd_set_win_org(adp, bank*banksiz
2658 int bank; local
2692 int bank; local
2730 int bank; local
2774 int bank; local
[all...]
/freebsd-10.3-release/sys/dev/ath/ath_hal/ar9002/
H A Dar9280.c220 ar9280GetRfBank(struct ath_hal *ah, int bank) argument
223 __func__, bank);
402 * Free memory for analog bank scratch buffers
H A Dar9287.c162 ar9287GetRfBank(struct ath_hal *ah, int bank) argument
165 __func__, bank);
344 * Free memory for analog bank scratch buffers
/freebsd-10.3-release/sys/dev/e1000/
H A De1000_ich8lan.c122 static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank);
3383 * e1000_valid_nvm_bank_detect_ich8lan - finds out the valid bank 0 or 1
3385 * @bank: pointer to the variable that returns the active bank
3388 * Word 0x13 bits 15:14 = 10b indicate a valid signature for that bank.
3390 static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank) argument
3407 /* set bank to 0 in case flash read fails */
3408 *bank = 0;
3410 /* Check bank 0 */
3418 *bank
3499 u32 bank = 0; local
3592 u32 bank = 0; local
4047 u32 i, act_offset, new_bank_offset, old_bank_offset, bank; local
4216 u32 i, act_offset, new_bank_offset, old_bank_offset, bank; local
4689 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank) argument
5978 u32 bank = 0; local
[all...]
/freebsd-10.3-release/sys/dev/sn/
H A Dif_sn.c192 * Read the station address from the chip. The MAC address is bank 1,
1284 uint16_t bank; local
1295 bank = CSR_READ_2(sc, BANK_SELECT_REG_W);
1296 if ((bank & BSR_DETECT_MASK) != BSR_DETECT_VALUE) {
1304 * test this. Go to bank 0, then test that the register still
1308 bank = CSR_READ_2(sc, BANK_SELECT_REG_W);
1309 if ((bank & BSR_DETECT_MASK) != BSR_DETECT_VALUE) {
1317 * hurt. This time, I need to switch the bank register to bank 1, so
/freebsd-10.3-release/sys/dev/ath/ath_hal/ar5212/
H A Dar5111.c193 ar5111GetRfBank(struct ath_hal *ah, int bank) argument
198 switch (bank) {
207 __func__, bank);
666 * Free memory for analog bank scratch buffers
679 * Allocate memory for analog bank scratch buffers

Completed in 231 milliseconds

12