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;