Home
last modified time | relevance | path

Searched refs:bank (Results 1 – 25 of 519) sorted by relevance

12345678910>>...21

/freebsd/sys/dev/qat/qat_common/
H A Dadf_transport.c52 adf_reserve_ring(struct adf_etr_bank_data *bank, u32 ring) in adf_reserve_ring() argument
54 mtx_lock(&bank->lock); in adf_reserve_ring()
55 if (bank->ring_mask & (1 << ring)) { in adf_reserve_ring()
56 mtx_unlock(&bank->lock); in adf_reserve_ring()
59 bank->ring_mask |= (1 << ring); in adf_reserve_ring()
60 mtx_unlock(&bank->lock); in adf_reserve_ring()
65 adf_unreserve_ring(struct adf_etr_bank_data *bank, u32 ring) in adf_unreserve_ring() argument
67 mtx_lock(&bank->lock); in adf_unreserve_ring()
68 bank->ring_mask &= ~(1 << ring); in adf_unreserve_ring()
69 mtx_unlock(&bank->lock); in adf_unreserve_ring()
[all …]
H A Dadf_gen2_hw_data.c13 read_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_head() argument
15 return READ_CSR_RING_HEAD(csr_base_addr, bank, ring); in read_csr_ring_head()
20 u32 bank, in write_csr_ring_head() argument
24 WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value); in write_csr_ring_head()
28 read_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_tail() argument
30 return READ_CSR_RING_TAIL(csr_base_addr, bank, ring); in read_csr_ring_tail()
35 u32 bank, in write_csr_ring_tail() argument
39 WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value); in write_csr_ring_tail()
43 read_csr_e_stat(struct resource *csr_base_addr, u32 bank) in read_csr_e_stat() argument
45 return READ_CSR_E_STAT(csr_base_addr, bank); in read_csr_e_stat()
[all …]
H A Dadf_gen4vf_hw_csr_data.c13 read_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_head() argument
15 return READ_CSR_RING_HEAD_GEN4VF(csr_base_addr, bank, ring); in read_csr_ring_head()
20 u32 bank, in write_csr_ring_head() argument
24 WRITE_CSR_RING_HEAD_GEN4VF(csr_base_addr, bank, ring, value); in write_csr_ring_head()
28 read_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_tail() argument
30 return READ_CSR_RING_TAIL_GEN4VF(csr_base_addr, bank, ring); in read_csr_ring_tail()
35 u32 bank, in write_csr_ring_tail() argument
39 WRITE_CSR_RING_TAIL_GEN4VF(csr_base_addr, bank, ring, value); in write_csr_ring_tail()
43 read_csr_e_stat(struct resource *csr_base_addr, u32 bank) in read_csr_e_stat() argument
45 return READ_CSR_E_STAT_GEN4VF(csr_base_addr, bank); in read_csr_e_stat()
[all …]
H A Dadf_freebsd_transport_debug.c21 struct adf_etr_bank_data *bank = ring->bank; in adf_ring_show() local
22 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_ring_show()
23 struct resource *csr = ring->bank->csr_addr; in adf_ring_show()
33 bank->bank_number, in adf_ring_show()
36 bank->bank_number, in adf_ring_show()
38 empty = csr_ops->read_csr_e_stat(csr, bank->bank_number); in adf_ring_show()
47 ring->bank->bank_number); in adf_ring_show()
89 SYSCTL_ADD_PROC(&ring->bank->accel_dev->sysctl_ctx, in adf_ring_debugfs_add()
90 SYSCTL_CHILDREN(ring->bank->bank_debug_dir), in adf_ring_debugfs_add()
120 struct adf_etr_bank_data *bank; in adf_bank_show() local
[all …]
H A Dadf_gen4_hw_data.c17 read_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_head() argument
19 return READ_CSR_RING_HEAD(csr_base_addr, bank, ring); in read_csr_ring_head()
24 u32 bank, in write_csr_ring_head() argument
28 WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value); in write_csr_ring_head()
32 read_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_tail() argument
34 return READ_CSR_RING_TAIL(csr_base_addr, bank, ring); in read_csr_ring_tail()
39 u32 bank, in write_csr_ring_tail() argument
43 WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value); in write_csr_ring_tail()
47 read_csr_e_stat(struct resource *csr_base_addr, u32 bank) in read_csr_e_stat() argument
49 return READ_CSR_E_STAT(csr_base_addr, bank); in read_csr_e_stat()
[all …]
H A Dadf_freebsd_uio_cleanup.c45 int bank; member
63 int bank = orphan->bank; in check_orphan_ring() local
74 bank, in check_orphan_ring()
78 bank, in check_orphan_ring()
91 bank, in check_orphan_ring()
95 bank, in check_orphan_ring()
104 get_orphan_bundle(int bank, in get_orphan_bundle() argument
128 orphan_bundle->bank = bank; in get_orphan_bundle()
136 bundle = &accel->bundle[bank]; in get_orphan_bundle()
151 base = csr_ops->read_csr_ring_base(csr_base, bank, i); in get_orphan_bundle()
[all …]
/freebsd/sys/dev/qat/include/common/
H A Dadf_gen4_hw_data.h29 #define ADF_WQM_CSR_RPRESETCTL(bank) (0x6000 + ((bank) << 3)) argument
31 #define ADF_WQM_CSR_RPRESETSTS(bank) (ADF_WQM_CSR_RPRESETCTL(bank) + 4) argument
36 #define ADF_WQM_CSR_RPRESETCTL(bank) (0x6000 + ((bank) << 3)) argument
39 #define ADF_WQM_CSR_RPRESETSTS(bank) (ADF_WQM_CSR_RPRESETCTL(bank) + 4) argument
43 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument
45 ADF_RING_CSR_ADDR_OFFSET + ADF_RING_BUNDLE_SIZE * (bank) + \
47 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument
49 ADF_RING_CSR_ADDR_OFFSET + ADF_RING_BUNDLE_SIZE * (bank) + \
51 #define READ_CSR_E_STAT(csr_base_addr, bank) \ argument
53 ADF_RING_CSR_ADDR_OFFSET + ADF_RING_BUNDLE_SIZE * (bank) + \
[all …]
H A Dadf_transport_access_macros.h79 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument
81 (ADF_RING_BUNDLE_SIZE * bank) + ADF_RING_CSR_RING_HEAD + \
83 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument
85 (ADF_RING_BUNDLE_SIZE * bank) + ADF_RING_CSR_RING_TAIL + \
87 #define READ_CSR_E_STAT(csr_base_addr, bank) \ argument
89 (ADF_RING_BUNDLE_SIZE * bank) + ADF_RING_CSR_E_STAT)
90 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \ argument
92 (ADF_RING_BUNDLE_SIZE * bank) + ADF_RING_CSR_RING_CONFIG + \
95 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, value) \ argument
101 (ADF_RING_BUNDLE_SIZE * bank) + \
[all …]
H A Dadf_gen2_hw_data.h32 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument
34 (ADF_RING_BUNDLE_SIZE * (bank)) + ADF_RING_CSR_RING_HEAD + \
36 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument
38 (ADF_RING_BUNDLE_SIZE * (bank)) + ADF_RING_CSR_RING_TAIL + \
40 #define READ_CSR_E_STAT(csr_base_addr, bank) \ argument
42 (ADF_RING_BUNDLE_SIZE * (bank)) + ADF_RING_CSR_E_STAT)
43 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \ argument
45 (ADF_RING_BUNDLE_SIZE * (bank)) + \
50 read_base(struct resource *csr_base_addr, u32 bank, u32 ring) in read_base() argument
56 (ADF_RING_BUNDLE_SIZE * bank) + in read_base()
[all …]
/freebsd/sys/dev/qat/include/
H A Dadf_gen4vf_hw_csr_data.h28 #define READ_CSR_RING_HEAD_GEN4VF(csr_base_addr, bank, ring) \ argument
31 ADF_RING_BUNDLE_SIZE_GEN4 * (bank)) + \
33 #define READ_CSR_RING_TAIL_GEN4VF(csr_base_addr, bank, ring) \ argument
36 ADF_RING_BUNDLE_SIZE_GEN4 * (bank)) + \
38 #define READ_CSR_E_STAT_GEN4VF(csr_base_addr, bank) \ argument
41 ADF_RING_BUNDLE_SIZE_GEN4 * (bank)) + \
43 #define WRITE_CSR_RING_CONFIG_GEN4VF(csr_base_addr, bank, ring, value) \ argument
46 ADF_RING_BUNDLE_SIZE_GEN4 * (bank)) + \
49 #define WRITE_CSR_RING_BASE_GEN4VF(csr_base_addr, bank, ring, value) \ argument
52 u32 _bank = bank; \
[all …]
/freebsd/sys/dev/powermac_nvram/
H A Dpowermac_nvram.c225 void *bank; in powermac_nvram_close() local
249 bank = (sc->sc_bank == sc->sc_bank0) ? sc->sc_bank1 : sc->sc_bank0; in powermac_nvram_close()
250 if (erase_bank(sc->sc_dev, bank) != 0 || in powermac_nvram_close()
251 write_bank(sc->sc_dev, bank, sc->sc_data) != 0) { in powermac_nvram_close()
256 sc->sc_bank = bank; in powermac_nvram_close()
376 wait_operation_complete_amd(uint8_t *bank) in wait_operation_complete_amd() argument
381 if ((inb(bank) ^ inb(bank)) == 0) in wait_operation_complete_amd()
387 erase_bank_amd(device_t dev, uint8_t *bank) in erase_bank_amd() argument
392 OUTB_DELAY(bank + 0x555, 0xaa); in erase_bank_amd()
394 OUTB_DELAY(bank + 0x2aa, 0x55); in erase_bank_amd()
[all …]
/freebsd/tools/test/xregs_sig/
H A Dxregs_sig.c123 fill_xregs(uint8_t *xregs, int bank) in fill_xregs() argument
125 arc4random_buf(xregs, xregs_banks[bank].regs * xregs_banks[bank].bytes); in fill_xregs()
129 dump_xregs(const uint8_t *r, int bank) in dump_xregs() argument
133 for (k = 0; k < xregs_banks[bank].bytes; k++) { in dump_xregs()
144 show_diff(const uint8_t *xregs1, const uint8_t *xregs2, int bank) in show_diff() argument
154 for (i = 0; i < xregs_banks[bank].regs; i++) { in show_diff()
155 r1 = xregs1 + i * xregs_banks[bank].bytes; in show_diff()
156 r2 = xregs2 + i * xregs_banks[bank].bytes; in show_diff()
157 for (j = 0; j < xregs_banks[bank].bytes; j++) { in show_diff()
159 printf("%%%s%u\n", xregs_banks[bank].r_name, i); in show_diff()
[all …]
/freebsd/sys/arm64/rockchip/
H A Drk_pinctrl.c58 uint32_t bank; member
66 uint32_t bank; member
73 uint32_t bank; member
82 uint32_t bank; member
120 .bank = _bank, \
128 .bank = _bank, \
137 .bank = _bank, \
145 .bank = _bank, \
363 rk3288_get_pd_offset(struct rk_pinctrl_softc *sc, uint32_t bank) in rk3288_get_pd_offset() argument
365 if (bank == 0) in rk3288_get_pd_offset()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/samsung/
H A Dexynos5410-pinctrl.dtsi12 gpa0: gpa0-gpio-bank {
20 gpa1: gpa1-gpio-bank {
28 gpa2: gpa2-gpio-bank {
36 gpb0: gpb0-gpio-bank {
44 gpb1: gpb1-gpio-bank {
52 gpb2: gpb2-gpio-bank {
60 gpb3: gpb3-gpio-bank {
68 gpc0: gpc0-gpio-bank {
76 gpc3: gpc3-gpio-bank {
84 gpc1: gpc1-gpio-bank {
[all …]
H A Dexynos5420-pinctrl.dtsi15 gpy7: gpy7-gpio-bank {
23 gpx0: gpx0-gpio-bank {
34 gpx1: gpx1-gpio-bank {
45 gpx2: gpx2-gpio-bank {
53 gpx3: gpx3-gpio-bank {
77 gpc0: gpc0-gpio-bank {
85 gpc1: gpc1-gpio-bank {
93 gpc2: gpc2-gpio-bank {
101 gpc3: gpc3-gpio-bank {
109 gpc4: gpc4-gpio-bank {
[all …]
H A Dexynos5250-pinctrl.dtsi15 gpa0: gpa0-gpio-bank {
23 gpa1: gpa1-gpio-bank {
31 gpa2: gpa2-gpio-bank {
39 gpb0: gpb0-gpio-bank {
47 gpb1: gpb1-gpio-bank {
55 gpb2: gpb2-gpio-bank {
63 gpb3: gpb3-gpio-bank {
71 gpc0: gpc0-gpio-bank {
79 gpc1: gpc1-gpio-bank {
87 gpc2: gpc2-gpio-bank {
[all …]
H A Dexynos5260-pinctrl.dtsi15 gpa0: gpa0-gpio-bank {
23 gpa1: gpa1-gpio-bank {
31 gpa2: gpa2-gpio-bank {
39 gpb0: gpb0-gpio-bank {
47 gpb1: gpb1-gpio-bank {
55 gpb2: gpb2-gpio-bank {
63 gpb3: gpb3-gpio-bank {
71 gpb4: gpb4-gpio-bank {
79 gpb5: gpb5-gpio-bank {
87 gpd0: gpd0-gpio-bank {
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/tesla/
H A Dfsd-pinctrl.dtsi14 gpf0: gpf0-gpio-bank {
22 gpf1: gpf1-gpio-bank {
30 gpf6: gpf6-gpio-bank {
38 gpf4: gpf4-gpio-bank {
46 gpf5: gpf5-gpio-bank {
70 gpc8: gpc8-gpio-bank {
78 gpf2: gpf2-gpio-bank {
86 gpf3: gpf3-gpio-bank {
94 gpd0: gpd0-gpio-bank {
102 gpb0: gpb0-gpio-bank {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dpinctrl-st.txt14 GPIO bank can have one of the two possible types of interrupt-wirings.
20 | |----> [gpio-bank (n) ]
21 | |----> [gpio-bank (n + 1)]
22 [irqN]-- | irq-mux |----> [gpio-bank (n + 2)]
23 | |----> [gpio-bank (... )]
24 |_________|----> [gpio-bank (n + 7)]
26 Second type has a dedicated interrupt per gpio bank.
28 [irqN]----> [gpio-bank (n)]
37 bank are capable of retiming. Retiming is mainly used to improve the
39 - ranges : defines mapping between pin controller node (parent) to gpio-bank
[all …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_gpio.c196 uint32_t bank, func, offset; in bcm_gpio_get_function() local
199 bank = pin / 10; in bcm_gpio_get_function()
200 offset = (pin - bank * 10) * 3; in bcm_gpio_get_function()
203 func = (BCM_GPIO_READ(sc, BCM_GPIO_GPFSEL(bank)) >> offset) & 7; in bcm_gpio_get_function()
285 uint32_t bank, data, offset; in bcm_gpio_set_function() local
291 bank = pin / 10; in bcm_gpio_set_function()
292 offset = (pin - bank * 10) * 3; in bcm_gpio_set_function()
294 data = BCM_GPIO_READ(sc, BCM_GPIO_GPFSEL(bank)); in bcm_gpio_set_function()
297 BCM_GPIO_WRITE(sc, BCM_GPIO_GPFSEL(bank), data); in bcm_gpio_set_function()
328 uint32_t bank; in bcm_gpio_set_pud() local
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/exynos/
H A Dexynos7-pinctrl.dtsi15 gpa0: gpa0-gpio-bank {
32 gpa1: gpa1-gpio-bank {
49 gpa2: gpa2-gpio-bank {
57 gpa3: gpa3-gpio-bank {
67 gpb0: gpb0-gpio-bank {
75 gpc0: gpc0-gpio-bank {
83 gpc1: gpc1-gpio-bank {
91 gpc2: gpc2-gpio-bank {
99 gpc3: gpc3-gpio-bank {
107 gpd0: gpd0-gpio-bank {
[all …]
H A Dexynos5433-pinctrl.dtsi32 gpa0: gpa0-gpio-bank {
49 gpa1: gpa1-gpio-bank {
66 gpa2: gpa2-gpio-bank {
74 gpa3: gpa3-gpio-bank {
82 gpf1: gpf1-gpio-bank {
90 gpf2: gpf2-gpio-bank {
98 gpf3: gpf3-gpio-bank {
106 gpf4: gpf4-gpio-bank {
114 gpf5: gpf5-gpio-bank {
124 gpz0: gpz0-gpio-bank {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/
H A Dgpio.txt10 - compatible : "fsl,cpm1-pario-bank-a", "fsl,cpm1-pario-bank-b",
11 "fsl,cpm1-pario-bank-c", "fsl,cpm1-pario-bank-d",
12 "fsl,cpm1-pario-bank-e", "fsl,cpm2-pario-bank"
29 compatible = "fsl,cpm1-pario-bank-a";
36 compatible = "fsl,cpm1-pario-bank-b";
43 compatible = "fsl,cpm1-pario-bank-c";
53 compatible = "fsl,cpm1-pario-bank-e";
/freebsd/sys/arm/allwinner/
H A Daw_gpio.c330 uint32_t bank; member
414 uint32_t bank, func, offset; in aw_gpio_get_function() local
421 bank = sc->conf->padconf->pins[pin].port; in aw_gpio_get_function()
425 func = AW_GPIO_READ(sc, AW_GPIO_GP_CFG(sc, bank, pin >> 3)); in aw_gpio_get_function()
433 uint32_t bank, data, offset; in aw_gpio_set_function() local
442 bank = sc->conf->padconf->pins[pin].port; in aw_gpio_set_function()
446 data = AW_GPIO_READ(sc, AW_GPIO_GP_CFG(sc, bank, pin >> 3)); in aw_gpio_set_function()
449 AW_GPIO_WRITE(sc, AW_GPIO_GP_CFG(sc, bank, pin >> 3), data); in aw_gpio_set_function()
457 uint32_t bank, offset, val; in aw_gpio_get_pud() local
462 bank = sc->conf->padconf->pins[pin].port; in aw_gpio_get_pud()
[all …]
/freebsd/sys/x86/x86/
H A Dmca.c138 mca_ia32_ctl_reg(int bank) in mca_ia32_ctl_reg() argument
140 return (MSR_MC_CTL(bank)); in mca_ia32_ctl_reg()
144 mca_ia32_status_reg(int bank) in mca_ia32_status_reg() argument
146 return (MSR_MC_STATUS(bank)); in mca_ia32_status_reg()
150 mca_ia32_addr_reg(int bank) in mca_ia32_addr_reg() argument
152 return (MSR_MC_ADDR(bank)); in mca_ia32_addr_reg()
156 mca_ia32_misc_reg(int bank) in mca_ia32_misc_reg() argument
158 return (MSR_MC_MISC(bank)); in mca_ia32_misc_reg()
162 mca_smca_ctl_reg(int bank) in mca_smca_ctl_reg() argument
164 return (MSR_SMCA_MC_CTL(bank)); in mca_smca_ctl_reg()
[all …]

12345678910>>...21