/freebsd-10.3-release/sys/dev/powermac_nvram/ |
H A D | powermac_nvram.c | 217 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 D | ti_gpio.c | 159 * 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 D | exynos5_pad.c | 216 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 D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/freebsd-10.3-release/sys/sparc64/sparc64/ |
H A D | ofw_machdep.c | 112 * 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 D | at91_smc.c | 78 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 D | a10_gpio.c | 59 * 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 D | mv_localbus.c | 67 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 D | if_sncreg.h | 59 /* 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 D | dp83932subr.c | 224 * 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 D | bcm2835_gpio.c | 125 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 D | hrowpic.c | 100 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 D | lbc.c | 340 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 D | rk30xx_gpio.c | 61 * 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 D | rk30xx_grf.c | 124 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 D | rk30xx_grf.h | 139 void rk30_grf_gpio_pud(uint32_t bank, uint32_t pin, uint32_t state);
|
/freebsd-10.3-release/sys/x86/x86/ |
H A D | mca.c | 71 * 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 D | t4dwave.c | 313 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 D | splash_bmp.c | 241 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 D | vga.c | 2589 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 D | ar9280.c | 220 ar9280GetRfBank(struct ath_hal *ah, int bank) argument 223 __func__, bank); 402 * Free memory for analog bank scratch buffers
|
H A D | ar9287.c | 162 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 D | e1000_ich8lan.c | 122 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 D | if_sn.c | 192 * 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 D | ar5111.c | 193 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
|