| /linux/drivers/reset/amlogic/ |
| H A D | reset-meson-audio-arb.c | 64 struct meson_audio_arb_data *arb = in meson_audio_arb_update() local 67 spin_lock(&arb->lock); in meson_audio_arb_update() 68 val = readl(arb->regs); in meson_audio_arb_update() 71 val &= ~BIT(arb->reset_bits[id]); in meson_audio_arb_update() 73 val |= BIT(arb->reset_bits[id]); in meson_audio_arb_update() 75 writel(val, arb->regs); in meson_audio_arb_update() 76 spin_unlock(&arb->lock); in meson_audio_arb_update() 85 struct meson_audio_arb_data *arb = in meson_audio_arb_status() local 88 val = readl(arb->regs); in meson_audio_arb_status() 90 return !(val & BIT(arb->reset_bits[id])); in meson_audio_arb_status() [all …]
|
| H A D | Makefile | 4 obj-$(CONFIG_RESET_MESON_AUDIO_ARB) += reset-meson-audio-arb.o
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | arb.c | 54 nv04_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv04_calc_arb() argument 63 pclk_freq = arb->pclk_khz; in nv04_calc_arb() 64 mclk_freq = arb->mclk_khz; in nv04_calc_arb() 65 nvclk_freq = arb->nvclk_khz; in nv04_calc_arb() 66 pagemiss = arb->mem_page_miss; in nv04_calc_arb() 67 cas = arb->mem_latency; in nv04_calc_arb() 68 bpp = arb->bpp; in nv04_calc_arb() 108 nv10_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv10_calc_arb() argument 119 pclk_freq = arb->pclk_khz; in nv10_calc_arb() 120 nvclk_freq = arb->nvclk_khz; in nv10_calc_arb() [all …]
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-g12.dtsi | 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 107 resets = <&arb AXG_ARB_TODDR_A>, 109 reset-names = "arb", "rst"; 122 resets = <&arb AXG_ARB_TODDR_B>, 124 reset-names = "arb", "rst"; 137 resets = <&arb AXG_ARB_TODDR_C>, 139 reset-names = "arb", "rst"; 152 resets = <&arb AXG_ARB_FRDDR_A>, 154 reset-names = "arb", "rst"; 167 resets = <&arb AXG_ARB_FRDDR_B>, [all …]
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-delta-ahe50dc.dts | 161 i2carb0: i2c-arb { 202 i2carb1: i2c-arb { 217 i2carb2: i2c-arb { 232 i2carb3: i2c-arb { 247 i2carb4: i2c-arb { 297 i2carb6: i2c-arb { 312 i2carb7: i2c-arb { 327 i2carb8: i2c-arb { 353 i2carb12: i2c-arb {
|
| /linux/drivers/video/fbdev/nvidia/ |
| H A D | nv_hw.c | 242 static void nv4CalcArbitration(nv4_fifo_info * fifo, nv4_sim_state * arb) in nv4CalcArbitration() argument 252 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 253 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 254 nvclk_freq = arb->nvclk_khz; in nv4CalcArbitration() 255 pagemiss = arb->mem_page_miss; in nv4CalcArbitration() 256 cas = arb->mem_latency; in nv4CalcArbitration() 257 width = arb->memory_width >> 6; in nv4CalcArbitration() 258 video_enable = arb->enable_video; in nv4CalcArbitration() 259 bpp = arb->pix_bpp; in nv4CalcArbitration() 260 mp_enable = arb->enable_mp; in nv4CalcArbitration() [all …]
|
| /linux/Documentation/devicetree/bindings/mips/brcm/ |
| H A D | soc.txt | 71 memc-arb@1000 { 133 "brcm,brcmstb-memc-arb-v10.0.0.0" 134 "brcm,brcmstb-memc-arb" 140 memc-arb@1000 { 141 compatible = "brcm,brcmstb-memc-arb-v10.0.0.0";
|
| /linux/sound/soc/meson/ |
| H A D | axg-fifo.c | 275 ret = reset_control_deassert(fifo->arb); in axg_fifo_pcm_open() 296 ret = reset_control_assert(fifo->arb); in axg_fifo_pcm_close() 361 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); in axg_fifo_probe() 362 if (IS_ERR(fifo->arb)) in axg_fifo_probe() 363 return dev_err_probe(dev, PTR_ERR(fifo->arb), "failed to get arb reset\n"); in axg_fifo_probe()
|
| H A D | axg-fifo.h | 63 struct reset_control *arb; member
|
| /linux/arch/mips/boot/dts/brcm/ |
| H A D | bcm7435.dtsi | 92 gisb-arb@400000 { 93 compatible = "brcm,bcm7435-gisb-arb"; 98 brcm,gisb-arb-master-mask = <0xf77f>; 99 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "webcpu_0", 555 memc-arb@1000 { 556 compatible = "brcm,brcmstb-memc-arb"; 583 memc-arb@1000 { 584 compatible = "brcm,brcmstb-memc-arb";
|
| H A D | bcm7425.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x177b>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pcie_0", 539 memc-arb@1000 { 540 compatible = "brcm,brcmstb-memc-arb"; 567 memc-arb@1000 { 568 compatible = "brcm,brcmstb-memc-arb";
|
| H A D | bcm7360.dtsi | 73 gisb-arb@400000 { 74 compatible = "brcm,bcm7400-gisb-arb"; 79 brcm,gisb-arb-master-mask = <0x2f3>; 80 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0", 447 memc-arb@1000 { 448 compatible = "brcm,brcmstb-memc-arb";
|
| H A D | bcm7362.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x2f3>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0", 443 memc-arb@1000 { 444 compatible = "brcm,brcmstb-memc-arb";
|
| H A D | bcm7125.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x2f7>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pci_0",
|
| H A D | bcm7346.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x673>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0", 528 memc-arb@1000 { 529 compatible = "brcm,brcmstb-memc-arb";
|
| H A D | bcm7420.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x3ff>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pci_0",
|
| H A D | bcm7358.dtsi | 73 gisb-arb@400000 { 74 compatible = "brcm,bcm7400-gisb-arb"; 79 brcm,gisb-arb-master-mask = <0x2f3>; 80 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0",
|
| /linux/Documentation/devicetree/bindings/hsi/ |
| H A D | client-devices.txt | 16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority") 39 hsi-arb-mode = "round-robin";
|
| H A D | nokia-modem.txt | 44 hsi-arb-mode = "round-robin";
|
| /linux/drivers/spmi/ |
| H A D | Makefile | 9 obj-$(CONFIG_SPMI_MSM_PMIC_ARB) += spmi-pmic-arb.o
|
| /linux/drivers/i2c/muxes/ |
| H A D | Makefile | 5 obj-$(CONFIG_I2C_ARB_GPIO_CHALLENGE) += i2c-arb-gpio-challenge.o
|
| /linux/drivers/nvme/target/ |
| H A D | admin-cmd.c | 1323 struct nvmet_feat_arbitration arb = { in nvmet_set_feat_arbitration() local 1335 return ctrl->ops->set_feature(ctrl, NVME_FEAT_ARBITRATION, &arb); in nvmet_set_feat_arbitration() 1466 struct nvmet_feat_arbitration arb = { }; in nvmet_get_feat_arbitration() local 1474 status = ctrl->ops->get_feature(ctrl, NVME_FEAT_ARBITRATION, &arb); in nvmet_get_feat_arbitration() 1479 ((u32)arb.hpw << 24) | in nvmet_get_feat_arbitration() 1480 ((u32)arb.mpw << 16) | in nvmet_get_feat_arbitration() 1481 ((u32)arb.lpw << 8) | in nvmet_get_feat_arbitration() 1482 (arb.ab & 0x3)); in nvmet_get_feat_arbitration()
|
| H A D | pci-epf.c | 1442 struct nvmet_feat_arbitration *arb; in nvmet_pci_epf_get_feat() local 1450 arb = data; in nvmet_pci_epf_get_feat() 1452 arb->ab = 0x7; in nvmet_pci_epf_get_feat() 1454 arb->ab = ilog2(ctrl->sq_ab); in nvmet_pci_epf_get_feat() 1485 struct nvmet_feat_arbitration *arb; in nvmet_pci_epf_set_feat() local 1493 arb = data; in nvmet_pci_epf_set_feat() 1494 if (arb->ab == 0x7) in nvmet_pci_epf_set_feat() 1497 ctrl->sq_ab = 1 << arb->ab; in nvmet_pci_epf_set_feat()
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5250-snow-common.dtsi | 62 compatible = "i2c-arb-gpio-challenge"; 75 i2c_104: i2c-arb { 655 arb_their_claim: arb-their-claim-pins { 662 arb_our_claim: arb-our-claim-pins {
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-npei-defs.h | 744 uint64_t arb:1; member 752 uint64_t arb:1; 769 uint64_t arb:1; member 777 uint64_t arb:1; 790 uint64_t arb:1; member 798 uint64_t arb:1; 3790 uint64_t arb:1; member 3794 uint64_t arb:1;
|