arb 744 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 752 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 769 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 777 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 790 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 798 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 3790 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 3794 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t arb:1; arb 734 arch/mips/pci/pcie-octeon.c npei_ctl_status.s.arb = 1; arb 89 arch/powerpc/platforms/52xx/mpc52xx_pci.c u32 arb; /* PCI + 0x8C */ arb 84 drivers/crypto/qat/qat_common/adf_hw_arbiter.c u32 arb, i; arb 89 drivers/crypto/qat/qat_common/adf_hw_arbiter.c for (arb = 0; arb < ADF_ARB_NUM; arb++) arb 90 drivers/crypto/qat/qat_common/adf_hw_arbiter.c WRITE_CSR_ARB_SARCONFIG(csr, arb, arb_cfg); arb 488 drivers/gpu/drm/i915/gt/selftest_lrc.c u32 arb) arb 497 drivers/gpu/drm/i915/gt/selftest_lrc.c rq = igt_spinner_create_request(spin, ce, arb); arb 54 drivers/gpu/drm/nouveau/dispnv04/arb.c nv04_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) arb 63 drivers/gpu/drm/nouveau/dispnv04/arb.c pclk_freq = arb->pclk_khz; arb 64 drivers/gpu/drm/nouveau/dispnv04/arb.c mclk_freq = arb->mclk_khz; arb 65 drivers/gpu/drm/nouveau/dispnv04/arb.c nvclk_freq = arb->nvclk_khz; arb 66 drivers/gpu/drm/nouveau/dispnv04/arb.c pagemiss = arb->mem_page_miss; arb 67 drivers/gpu/drm/nouveau/dispnv04/arb.c cas = arb->mem_latency; arb 68 drivers/gpu/drm/nouveau/dispnv04/arb.c width = arb->memory_width >> 6; arb 69 drivers/gpu/drm/nouveau/dispnv04/arb.c bpp = arb->bpp; arb 110 drivers/gpu/drm/nouveau/dispnv04/arb.c nv10_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) arb 121 drivers/gpu/drm/nouveau/dispnv04/arb.c pclk_freq = arb->pclk_khz; arb 122 drivers/gpu/drm/nouveau/dispnv04/arb.c nvclk_freq = arb->nvclk_khz; arb 123 drivers/gpu/drm/nouveau/dispnv04/arb.c mclk_freq = arb->mclk_khz; arb 125 drivers/gpu/drm/nouveau/dispnv04/arb.c fill_rate = mclk_freq * arb->memory_width / 8; /* kB/s */ arb 126 drivers/gpu/drm/nouveau/dispnv04/arb.c drain_rate = pclk_freq * arb->bpp / 8; /* kB/s */ arb 128 drivers/gpu/drm/nouveau/dispnv04/arb.c fifo_len = arb->two_heads ? 1536 : 1024; /* B */ arb 151 drivers/gpu/drm/nouveau/dispnv04/arb.c mclks += (arb->memory_type == 0 ? 2 : 1) arb 152 drivers/gpu/drm/nouveau/dispnv04/arb.c * arb->memory_width / 32; arb 160 drivers/gpu/drm/nouveau/dispnv04/arb.c xclks = 2 * arb->mem_page_miss + mclks /* Extra latency due to arb 162 drivers/gpu/drm/nouveau/dispnv04/arb.c + 2 * arb->mem_page_miss /* Extra pagemiss latency. */ arb 163 drivers/gpu/drm/nouveau/dispnv04/arb.c + (arb->bpp == 32 ? 8 : 4); /* Margin of error. */ arb 167 drivers/gpu/drm/nouveau/dispnv04/arb.c if (arb->two_heads) arb 96 drivers/i2c/busses/i2c-pmcmsp.c u8 arb; /* Bit 1, default=0x01 */ arb 136 drivers/i2c/busses/i2c-pmcmsp.c .arb = 0x01, arb 157 drivers/i2c/busses/i2c-pmcmsp.c ((cfg->arb & 0x1) << 1) | arb 167 drivers/i2c/busses/i2c-pmcmsp.c cfg->arb = (reg >> 1) & 0x1; arb 44 drivers/i2c/muxes/i2c-arb-gpio-challenge.c const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); arb 48 drivers/i2c/muxes/i2c-arb-gpio-challenge.c stop_time = jiffies + usecs_to_jiffies(arb->wait_free_us) + 1; arb 51 drivers/i2c/muxes/i2c-arb-gpio-challenge.c gpiod_set_value(arb->our_gpio, 1); arb 52 drivers/i2c/muxes/i2c-arb-gpio-challenge.c udelay(arb->slew_delay_us); arb 55 drivers/i2c/muxes/i2c-arb-gpio-challenge.c stop_retry = jiffies + usecs_to_jiffies(arb->wait_retry_us) + 1; arb 57 drivers/i2c/muxes/i2c-arb-gpio-challenge.c int gpio_val = gpiod_get_value(arb->their_gpio); arb 68 drivers/i2c/muxes/i2c-arb-gpio-challenge.c gpiod_set_value(arb->our_gpio, 0); arb 70 drivers/i2c/muxes/i2c-arb-gpio-challenge.c usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); arb 74 drivers/i2c/muxes/i2c-arb-gpio-challenge.c gpiod_set_value(arb->our_gpio, 0); arb 75 drivers/i2c/muxes/i2c-arb-gpio-challenge.c udelay(arb->slew_delay_us); arb 87 drivers/i2c/muxes/i2c-arb-gpio-challenge.c const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); arb 90 drivers/i2c/muxes/i2c-arb-gpio-challenge.c gpiod_set_value(arb->our_gpio, 0); arb 91 drivers/i2c/muxes/i2c-arb-gpio-challenge.c udelay(arb->slew_delay_us); arb 102 drivers/i2c/muxes/i2c-arb-gpio-challenge.c struct i2c_arbitrator_data *arb; arb 116 drivers/i2c/muxes/i2c-arb-gpio-challenge.c muxc = i2c_mux_alloc(NULL, dev, 1, sizeof(*arb), I2C_MUX_ARBITRATOR, arb 120 drivers/i2c/muxes/i2c-arb-gpio-challenge.c arb = i2c_mux_priv(muxc); arb 125 drivers/i2c/muxes/i2c-arb-gpio-challenge.c arb->our_gpio = devm_gpiod_get(dev, "our-claim", GPIOD_OUT_LOW); arb 126 drivers/i2c/muxes/i2c-arb-gpio-challenge.c if (IS_ERR(arb->our_gpio)) { arb 128 drivers/i2c/muxes/i2c-arb-gpio-challenge.c PTR_ERR(arb->our_gpio)); arb 129 drivers/i2c/muxes/i2c-arb-gpio-challenge.c return PTR_ERR(arb->our_gpio); arb 132 drivers/i2c/muxes/i2c-arb-gpio-challenge.c arb->their_gpio = devm_gpiod_get(dev, "their-claim", GPIOD_IN); arb 133 drivers/i2c/muxes/i2c-arb-gpio-challenge.c if (IS_ERR(arb->their_gpio)) { arb 135 drivers/i2c/muxes/i2c-arb-gpio-challenge.c PTR_ERR(arb->their_gpio)); arb 136 drivers/i2c/muxes/i2c-arb-gpio-challenge.c return PTR_ERR(arb->their_gpio); arb 149 drivers/i2c/muxes/i2c-arb-gpio-challenge.c if (of_property_read_u32(np, "slew-delay-us", &arb->slew_delay_us)) arb 150 drivers/i2c/muxes/i2c-arb-gpio-challenge.c arb->slew_delay_us = 10; arb 151 drivers/i2c/muxes/i2c-arb-gpio-challenge.c if (of_property_read_u32(np, "wait-retry-us", &arb->wait_retry_us)) arb 152 drivers/i2c/muxes/i2c-arb-gpio-challenge.c arb->wait_retry_us = 3000; arb 153 drivers/i2c/muxes/i2c-arb-gpio-challenge.c if (of_property_read_u32(np, "wait-free-us", &arb->wait_free_us)) arb 154 drivers/i2c/muxes/i2c-arb-gpio-challenge.c arb->wait_free_us = 50000; arb 311 drivers/net/can/c_can/c_can.c u32 arb = IF_ARB_MSGVAL; arb 315 drivers/net/can/c_can/c_can.c arb |= frame->can_id & CAN_EFF_MASK; arb 316 drivers/net/can/c_can/c_can.c arb |= IF_ARB_MSGXTD; arb 318 drivers/net/can/c_can/c_can.c arb |= (frame->can_id & CAN_SFF_MASK) << 18; arb 322 drivers/net/can/c_can/c_can.c arb |= IF_ARB_TRANSMIT; arb 335 drivers/net/can/c_can/c_can.c priv->write_reg32(priv, C_CAN_IFACE(ARB1_REG, iface), arb); arb 401 drivers/net/can/c_can/c_can.c u32 arb, data; arb 411 drivers/net/can/c_can/c_can.c arb = priv->read_reg32(priv, C_CAN_IFACE(ARB1_REG, iface)); arb 413 drivers/net/can/c_can/c_can.c if (arb & IF_ARB_MSGXTD) arb 414 drivers/net/can/c_can/c_can.c frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; arb 416 drivers/net/can/c_can/c_can.c frame->can_id = (arb >> 18) & CAN_SFF_MASK; arb 418 drivers/net/can/c_can/c_can.c if (arb & IF_ARB_TRANSMIT) { arb 37 drivers/reset/reset-meson-audio-arb.c struct meson_audio_arb_data *arb = arb 40 drivers/reset/reset-meson-audio-arb.c spin_lock(&arb->lock); arb 41 drivers/reset/reset-meson-audio-arb.c val = readl(arb->regs); arb 44 drivers/reset/reset-meson-audio-arb.c val &= ~BIT(arb->reset_bits[id]); arb 46 drivers/reset/reset-meson-audio-arb.c val |= BIT(arb->reset_bits[id]); arb 48 drivers/reset/reset-meson-audio-arb.c writel(val, arb->regs); arb 49 drivers/reset/reset-meson-audio-arb.c spin_unlock(&arb->lock); arb 58 drivers/reset/reset-meson-audio-arb.c struct meson_audio_arb_data *arb = arb 61 drivers/reset/reset-meson-audio-arb.c val = readl(arb->regs); arb 63 drivers/reset/reset-meson-audio-arb.c return !(val & BIT(arb->reset_bits[id])); arb 92 drivers/reset/reset-meson-audio-arb.c struct meson_audio_arb_data *arb = platform_get_drvdata(pdev); arb 95 drivers/reset/reset-meson-audio-arb.c spin_lock(&arb->lock); arb 96 drivers/reset/reset-meson-audio-arb.c writel(0, arb->regs); arb 97 drivers/reset/reset-meson-audio-arb.c spin_unlock(&arb->lock); arb 99 drivers/reset/reset-meson-audio-arb.c clk_disable_unprepare(arb->clk); arb 107 drivers/reset/reset-meson-audio-arb.c struct meson_audio_arb_data *arb; arb 111 drivers/reset/reset-meson-audio-arb.c arb = devm_kzalloc(dev, sizeof(*arb), GFP_KERNEL); arb 112 drivers/reset/reset-meson-audio-arb.c if (!arb) arb 114 drivers/reset/reset-meson-audio-arb.c platform_set_drvdata(pdev, arb); arb 116 drivers/reset/reset-meson-audio-arb.c arb->clk = devm_clk_get(dev, NULL); arb 117 drivers/reset/reset-meson-audio-arb.c if (IS_ERR(arb->clk)) { arb 118 drivers/reset/reset-meson-audio-arb.c if (PTR_ERR(arb->clk) != -EPROBE_DEFER) arb 120 drivers/reset/reset-meson-audio-arb.c return PTR_ERR(arb->clk); arb 124 drivers/reset/reset-meson-audio-arb.c arb->regs = devm_ioremap_resource(dev, res); arb 125 drivers/reset/reset-meson-audio-arb.c if (IS_ERR(arb->regs)) arb 126 drivers/reset/reset-meson-audio-arb.c return PTR_ERR(arb->regs); arb 128 drivers/reset/reset-meson-audio-arb.c spin_lock_init(&arb->lock); arb 129 drivers/reset/reset-meson-audio-arb.c arb->reset_bits = axg_audio_arb_reset_bits; arb 130 drivers/reset/reset-meson-audio-arb.c arb->rstc.nr_resets = ARRAY_SIZE(axg_audio_arb_reset_bits); arb 131 drivers/reset/reset-meson-audio-arb.c arb->rstc.ops = &meson_audio_arb_rstc_ops; arb 132 drivers/reset/reset-meson-audio-arb.c arb->rstc.of_node = dev->of_node; arb 133 drivers/reset/reset-meson-audio-arb.c arb->rstc.owner = THIS_MODULE; arb 140 drivers/reset/reset-meson-audio-arb.c ret = clk_prepare_enable(arb->clk); arb 145 drivers/reset/reset-meson-audio-arb.c writel(BIT(ARB_GENERAL_BIT), arb->regs); arb 148 drivers/reset/reset-meson-audio-arb.c ret = devm_reset_controller_register(dev, &arb->rstc); arb 242 drivers/video/fbdev/nvidia/nv_hw.c static void nv4CalcArbitration(nv4_fifo_info * fifo, nv4_sim_state * arb) arb 252 drivers/video/fbdev/nvidia/nv_hw.c pclk_freq = arb->pclk_khz; arb 253 drivers/video/fbdev/nvidia/nv_hw.c mclk_freq = arb->mclk_khz; arb 254 drivers/video/fbdev/nvidia/nv_hw.c nvclk_freq = arb->nvclk_khz; arb 255 drivers/video/fbdev/nvidia/nv_hw.c pagemiss = arb->mem_page_miss; arb 256 drivers/video/fbdev/nvidia/nv_hw.c cas = arb->mem_latency; arb 257 drivers/video/fbdev/nvidia/nv_hw.c width = arb->memory_width >> 6; arb 258 drivers/video/fbdev/nvidia/nv_hw.c video_enable = arb->enable_video; arb 259 drivers/video/fbdev/nvidia/nv_hw.c bpp = arb->pix_bpp; arb 260 drivers/video/fbdev/nvidia/nv_hw.c mp_enable = arb->enable_mp; arb 415 drivers/video/fbdev/nvidia/nv_hw.c static void nv10CalcArbitration(nv10_fifo_info * fifo, nv10_sim_state * arb) arb 431 drivers/video/fbdev/nvidia/nv_hw.c pclk_freq = arb->pclk_khz; /* freq in KHz */ arb 432 drivers/video/fbdev/nvidia/nv_hw.c mclk_freq = arb->mclk_khz; arb 433 drivers/video/fbdev/nvidia/nv_hw.c nvclk_freq = arb->nvclk_khz; arb 434 drivers/video/fbdev/nvidia/nv_hw.c pagemiss = arb->mem_page_miss; arb 435 drivers/video/fbdev/nvidia/nv_hw.c width = arb->memory_width / 64; arb 436 drivers/video/fbdev/nvidia/nv_hw.c video_enable = arb->enable_video; arb 437 drivers/video/fbdev/nvidia/nv_hw.c bpp = arb->pix_bpp; arb 438 drivers/video/fbdev/nvidia/nv_hw.c mp_enable = arb->enable_mp; arb 457 drivers/video/fbdev/nvidia/nv_hw.c if (arb->memory_type == 0) arb 458 drivers/video/fbdev/nvidia/nv_hw.c if (arb->memory_width == 64) /* 64 bit bus */ arb 462 drivers/video/fbdev/nvidia/nv_hw.c else if (arb->memory_width == 64) /* 64 bit bus */ arb 467 drivers/video/fbdev/nvidia/nv_hw.c if ((!video_enable) && (arb->memory_width == 128)) { arb 656 drivers/video/fbdev/riva/riva_hw.c nv4_sim_state *arb arb 668 drivers/video/fbdev/riva/riva_hw.c pclk_freq = arb->pclk_khz; arb 669 drivers/video/fbdev/riva/riva_hw.c mclk_freq = arb->mclk_khz; arb 670 drivers/video/fbdev/riva/riva_hw.c nvclk_freq = arb->nvclk_khz; arb 671 drivers/video/fbdev/riva/riva_hw.c pagemiss = arb->mem_page_miss; arb 672 drivers/video/fbdev/riva/riva_hw.c cas = arb->mem_latency; arb 673 drivers/video/fbdev/riva/riva_hw.c width = arb->memory_width >> 6; arb 674 drivers/video/fbdev/riva/riva_hw.c video_enable = arb->enable_video; arb 675 drivers/video/fbdev/riva/riva_hw.c color_key_enable = arb->gr_during_vid; arb 676 drivers/video/fbdev/riva/riva_hw.c bpp = arb->pix_bpp; arb 677 drivers/video/fbdev/riva/riva_hw.c align = arb->mem_aligned; arb 678 drivers/video/fbdev/riva/riva_hw.c mp_enable = arb->enable_mp; arb 842 drivers/video/fbdev/riva/riva_hw.c nv10_sim_state *arb arb 859 drivers/video/fbdev/riva/riva_hw.c pclk_freq = arb->pclk_khz; /* freq in KHz */ arb 860 drivers/video/fbdev/riva/riva_hw.c mclk_freq = arb->mclk_khz; arb 861 drivers/video/fbdev/riva/riva_hw.c nvclk_freq = arb->nvclk_khz; arb 862 drivers/video/fbdev/riva/riva_hw.c pagemiss = arb->mem_page_miss; arb 863 drivers/video/fbdev/riva/riva_hw.c cas = arb->mem_latency; arb 864 drivers/video/fbdev/riva/riva_hw.c width = arb->memory_width/64; arb 865 drivers/video/fbdev/riva/riva_hw.c video_enable = arb->enable_video; arb 866 drivers/video/fbdev/riva/riva_hw.c color_key_enable = arb->gr_during_vid; arb 867 drivers/video/fbdev/riva/riva_hw.c bpp = arb->pix_bpp; arb 868 drivers/video/fbdev/riva/riva_hw.c align = arb->mem_aligned; arb 869 drivers/video/fbdev/riva/riva_hw.c mp_enable = arb->enable_mp; arb 891 drivers/video/fbdev/riva/riva_hw.c if (arb->memory_type == 0) arb 892 drivers/video/fbdev/riva/riva_hw.c if (arb->memory_width == 64) /* 64 bit bus */ arb 897 drivers/video/fbdev/riva/riva_hw.c if (arb->memory_width == 64) /* 64 bit bus */ arb 902 drivers/video/fbdev/riva/riva_hw.c if ((!video_enable) && (arb->memory_width == 128)) arb 265 sound/soc/meson/axg-fifo.c ret = reset_control_deassert(fifo->arb); arb 278 sound/soc/meson/axg-fifo.c ret = reset_control_assert(fifo->arb); arb 367 sound/soc/meson/axg-fifo.c fifo->arb = devm_reset_control_get_exclusive(dev, NULL); arb 368 sound/soc/meson/axg-fifo.c if (IS_ERR(fifo->arb)) { arb 369 sound/soc/meson/axg-fifo.c if (PTR_ERR(fifo->arb) != -EPROBE_DEFER) arb 371 sound/soc/meson/axg-fifo.c PTR_ERR(fifo->arb)); arb 372 sound/soc/meson/axg-fifo.c return PTR_ERR(fifo->arb); arb 69 sound/soc/meson/axg-fifo.h struct reset_control *arb;