/kernel/linux/linux-5.10/drivers/reset/ |
H A D | reset-meson-audio-arb.c | 12 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 63 struct meson_audio_arb_data *arb = in meson_audio_arb_update() local 66 spin_lock(&arb->lock); in meson_audio_arb_update() 67 val = readl(arb->regs); in meson_audio_arb_update() 70 val &= ~BIT(arb->reset_bits[id]); in meson_audio_arb_update() 72 val |= BIT(arb->reset_bits[id]); in meson_audio_arb_update() 74 writel(val, arb->regs); in meson_audio_arb_update() 75 spin_unlock(&arb->lock); in meson_audio_arb_update() 84 struct meson_audio_arb_data *arb = in meson_audio_arb_status() local 87 val = readl(arb in meson_audio_arb_status() 124 struct meson_audio_arb_data *arb = platform_get_drvdata(pdev); meson_audio_arb_remove() local 140 struct meson_audio_arb_data *arb; meson_audio_arb_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/reset/ |
H A D | reset-meson-audio-arb.c | 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 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 in meson_audio_arb_status() 125 struct meson_audio_arb_data *arb = platform_get_drvdata(pdev); meson_audio_arb_remove() local 141 struct meson_audio_arb_data *arb; meson_audio_arb_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/spmi/ |
H A D | spmi-mtk-pmif.c | 265 static u32 pmif_readl(struct pmif *arb, enum pmif_regs reg) in pmif_readl() argument 267 return readl(arb->base + arb->data->regs[reg]); in pmif_readl() 270 static void pmif_writel(struct pmif *arb, u32 val, enum pmif_regs reg) in pmif_writel() argument 272 writel(val, arb->base + arb->data->regs[reg]); in pmif_writel() 275 static void mtk_spmi_writel(struct pmif *arb, u32 val, enum spmi_regs reg) in mtk_spmi_writel() argument 277 writel(val, arb->spmimst_base + arb->data->spmimst_regs[reg]); in mtk_spmi_writel() 280 static bool pmif_is_fsm_vldclr(struct pmif *arb) in pmif_is_fsm_vldclr() argument 291 struct pmif *arb = spmi_controller_get_drvdata(ctrl); pmif_arb_cmd() local 314 struct pmif *arb = spmi_controller_get_drvdata(ctrl); pmif_spmi_read_cmd() local 381 struct pmif *arb = spmi_controller_get_drvdata(ctrl); pmif_spmi_write_cmd() local 445 struct pmif *arb; mtk_spmi_probe() local 523 struct pmif *arb = spmi_controller_get_drvdata(ctrl); mtk_spmi_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/i2c/muxes/ |
H A D | i2c-arb-gpio-challenge.c | 44 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); in i2c_arbitrator_select() local 48 stop_time = jiffies + usecs_to_jiffies(arb->wait_free_us) + 1; in i2c_arbitrator_select() 51 gpiod_set_value(arb->our_gpio, 1); in i2c_arbitrator_select() 52 udelay(arb->slew_delay_us); in i2c_arbitrator_select() 55 stop_retry = jiffies + usecs_to_jiffies(arb->wait_retry_us) + 1; in i2c_arbitrator_select() 57 int gpio_val = gpiod_get_value(arb->their_gpio); in i2c_arbitrator_select() 68 gpiod_set_value(arb->our_gpio, 0); in i2c_arbitrator_select() 70 usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); in i2c_arbitrator_select() 74 gpiod_set_value(arb in i2c_arbitrator_select() 87 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); i2c_arbitrator_deselect() local 102 struct i2c_arbitrator_data *arb; i2c_arbitrator_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/muxes/ |
H A D | i2c-arb-gpio-challenge.c | 44 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); in i2c_arbitrator_select() local 48 stop_time = jiffies + usecs_to_jiffies(arb->wait_free_us) + 1; in i2c_arbitrator_select() 51 gpiod_set_value(arb->our_gpio, 1); in i2c_arbitrator_select() 52 udelay(arb->slew_delay_us); in i2c_arbitrator_select() 55 stop_retry = jiffies + usecs_to_jiffies(arb->wait_retry_us) + 1; in i2c_arbitrator_select() 57 int gpio_val = gpiod_get_value(arb->their_gpio); in i2c_arbitrator_select() 68 gpiod_set_value(arb->our_gpio, 0); in i2c_arbitrator_select() 70 usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); in i2c_arbitrator_select() 74 gpiod_set_value(arb in i2c_arbitrator_select() 87 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); i2c_arbitrator_deselect() local 102 struct i2c_arbitrator_data *arb; i2c_arbitrator_probe() local [all...] |
/kernel/linux/linux-5.10/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 in nv10_calc_arb() [all...] |
/kernel/linux/linux-6.6/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 in nv10_calc_arb() [all...] |
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/ |
H A D | adf_hw_arbiter.c | 40 u32 arb, i; in adf_init_arb() local 43 /* Service arb configured for 32 bytes responses and in adf_init_arb() 45 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb() 46 WRITE_CSR_ARB_SARCONFIG(csr, arb, arb_cfg); in adf_init_arb()
|
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_hw_arbiter.c | 26 int arb, i; in adf_init_arb() local 33 /* Service arb configured for 32 bytes responses and in adf_init_arb() 35 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb() 36 WRITE_CSR_ARB_SARCONFIG(csr, arb_off, arb, arb_cfg); in adf_init_arb()
|
/kernel/linux/linux-5.10/sound/soc/meson/ |
H A D | axg-fifo.c | 270 ret = reset_control_deassert(fifo->arb); in axg_fifo_pcm_open() 291 ret = reset_control_assert(fifo->arb); in axg_fifo_pcm_close() 360 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); in axg_fifo_probe() 361 if (IS_ERR(fifo->arb)) { in axg_fifo_probe() 362 if (PTR_ERR(fifo->arb) != -EPROBE_DEFER) in axg_fifo_probe() 363 dev_err(dev, "failed to get arb reset: %ld\n", in axg_fifo_probe() 364 PTR_ERR(fifo->arb)); in axg_fifo_probe() 365 return PTR_ERR(fifo->arb); in axg_fifo_probe()
|
H A D | axg-fifo.h | 67 struct reset_control *arb; member
|
/kernel/linux/linux-6.6/sound/soc/meson/ |
H A D | axg-fifo.c | 271 ret = reset_control_deassert(fifo->arb); in axg_fifo_pcm_open() 292 ret = reset_control_assert(fifo->arb); in axg_fifo_pcm_close() 357 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); in axg_fifo_probe() 358 if (IS_ERR(fifo->arb)) in axg_fifo_probe() 359 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 | 67 struct reset_control *arb; member
|
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/ |
H A D | riva_hw.c | 656 nv4_sim_state *arb in nv4CalcArbitration() 668 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 669 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 670 nvclk_freq = arb->nvclk_khz; in nv4CalcArbitration() 671 pagemiss = arb->mem_page_miss; in nv4CalcArbitration() 672 cas = arb->mem_latency; in nv4CalcArbitration() 673 width = arb->memory_width >> 6; in nv4CalcArbitration() 674 video_enable = arb->enable_video; in nv4CalcArbitration() 675 color_key_enable = arb->gr_during_vid; in nv4CalcArbitration() 676 bpp = arb in nv4CalcArbitration() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/c_can/ |
H A D | c_can.c | 299 u32 arb = IF_ARB_MSGVAL; in c_can_setup_tx_object() local 303 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object() 304 arb |= IF_ARB_MSGXTD; in c_can_setup_tx_object() 306 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object() 310 arb |= IF_ARB_TRANSMIT; in c_can_setup_tx_object() 323 priv->write_reg32(priv, C_CAN_IFACE(ARB1_REG, iface), arb); in c_can_setup_tx_object() 380 u32 arb, data; in c_can_read_msg_object() local 390 arb = priv->read_reg32(priv, C_CAN_IFACE(ARB1_REG, iface)); in c_can_read_msg_object() 392 if (arb & IF_ARB_MSGXTD) in c_can_read_msg_object() 393 frame->can_id = (arb in c_can_read_msg_object() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/c_can/ |
H A D | c_can_main.c | 288 u32 arb = IF_ARB_MSGVAL; in c_can_setup_tx_object() local 292 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object() 293 arb |= IF_ARB_MSGXTD; in c_can_setup_tx_object() 295 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object() 299 arb |= IF_ARB_TRANSMIT; in c_can_setup_tx_object() 311 priv->write_reg32(priv, C_CAN_IFACE(ARB1_REG, iface), arb); in c_can_setup_tx_object() 368 u32 arb, data; in c_can_read_msg_object() local 378 arb = priv->read_reg32(priv, C_CAN_IFACE(ARB1_REG, iface)); in c_can_read_msg_object() 380 if (arb & IF_ARB_MSGXTD) in c_can_read_msg_object() 381 frame->can_id = (arb in c_can_read_msg_object() [all...] |
/kernel/linux/linux-5.10/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 in nv4CalcArbitration() 415 nv10CalcArbitration(nv10_fifo_info * fifo, nv10_sim_state * arb) nv10CalcArbitration() argument [all...] |
/kernel/linux/linux-6.6/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 in nv4CalcArbitration() 415 nv10CalcArbitration(nv10_fifo_info * fifo, nv10_sim_state * arb) nv10CalcArbitration() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/riva/ |
H A D | riva_hw.c | 655 nv4_sim_state *arb in nv4CalcArbitration() 666 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 667 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 668 nvclk_freq = arb->nvclk_khz; in nv4CalcArbitration() 669 pagemiss = arb->mem_page_miss; in nv4CalcArbitration() 670 cas = arb->mem_latency; in nv4CalcArbitration() 671 width = arb->memory_width >> 6; in nv4CalcArbitration() 672 video_enable = arb->enable_video; in nv4CalcArbitration() 673 bpp = arb->pix_bpp; in nv4CalcArbitration() 674 mp_enable = arb in nv4CalcArbitration() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-pmcmsp.c | 96 u8 arb; /* Bit 1, default=0x01 */ member 136 .arb = 0x01, 157 ((cfg->arb & 0x1) << 1) | in pmcmsptwi_cfg_to_reg() 167 cfg->arb = (reg >> 1) & 0x1; in pmcmsptwi_reg_to_cfg()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | gen8_engine_cs.c | 486 u32 arb) in __xehp_emit_bb_start() 498 *cs++ = MI_ARB_ON_OFF | arb; in __xehp_emit_bb_start() 483 __xehp_emit_bb_start(struct i915_request *rq, u64 offset, u32 len, const unsigned int flags, u32 arb) __xehp_emit_bb_start() argument
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pci.c | 89 u32 arb; /* PCI + 0x8C */ member
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pci.c | 90 u32 arb; /* PCI + 0x8C */ member
|
/kernel/linux/linux-5.10/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;
|
/kernel/linux/linux-6.6/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;
|