/kernel/linux/linux-5.10/drivers/clk/imx/ |
H A D | clk-busy.c | 44 struct clk_busy_divider *busy = to_clk_busy_divider(hw); in clk_busy_divider_recalc_rate() local 46 return busy->div_ops->recalc_rate(&busy->div.hw, parent_rate); in clk_busy_divider_recalc_rate() 52 struct clk_busy_divider *busy = to_clk_busy_divider(hw); in clk_busy_divider_round_rate() local 54 return busy->div_ops->round_rate(&busy->div.hw, rate, prate); in clk_busy_divider_round_rate() 60 struct clk_busy_divider *busy = to_clk_busy_divider(hw); in clk_busy_divider_set_rate() local 63 ret = busy->div_ops->set_rate(&busy->div.hw, rate, parent_rate); in clk_busy_divider_set_rate() 65 ret = clk_busy_wait(busy in clk_busy_divider_set_rate() 80 struct clk_busy_divider *busy; imx_clk_hw_busy_divider() local 133 struct clk_busy_mux *busy = to_clk_busy_mux(hw); clk_busy_mux_get_parent() local 140 struct clk_busy_mux *busy = to_clk_busy_mux(hw); clk_busy_mux_set_parent() local 159 struct clk_busy_mux *busy; imx_clk_hw_busy_mux() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-busy.c | 44 struct clk_busy_divider *busy = to_clk_busy_divider(hw); in clk_busy_divider_recalc_rate() local 46 return busy->div_ops->recalc_rate(&busy->div.hw, parent_rate); in clk_busy_divider_recalc_rate() 52 struct clk_busy_divider *busy = to_clk_busy_divider(hw); in clk_busy_divider_round_rate() local 54 return busy->div_ops->round_rate(&busy->div.hw, rate, prate); in clk_busy_divider_round_rate() 60 struct clk_busy_divider *busy = to_clk_busy_divider(hw); in clk_busy_divider_set_rate() local 63 ret = busy->div_ops->set_rate(&busy->div.hw, rate, parent_rate); in clk_busy_divider_set_rate() 65 ret = clk_busy_wait(busy in clk_busy_divider_set_rate() 80 struct clk_busy_divider *busy; imx_clk_hw_busy_divider() local 133 struct clk_busy_mux *busy = to_clk_busy_mux(hw); clk_busy_mux_get_parent() local 140 struct clk_busy_mux *busy = to_clk_busy_mux(hw); clk_busy_mux_set_parent() local 160 struct clk_busy_mux *busy; imx_clk_hw_busy_mux() local [all...] |
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | spinlock.h | 29 int tmp = 1, busy; in arch_spin_trylock() local 34 : "=r" (busy), "+A" (lock->lock) in arch_spin_trylock() 38 return !busy; in arch_spin_trylock() 86 int busy; in arch_read_trylock() local 96 : "+A" (lock->lock), "=&r" (busy) in arch_read_trylock() 99 return !busy; in arch_read_trylock() 104 int busy; in arch_write_trylock() local 114 : "+A" (lock->lock), "=&r" (busy) in arch_write_trylock() 117 return !busy; in arch_write_trylock()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | blitter.c | 18 int busy = 1; in gma_blt_wait_idle() local 30 busy = (PSB_RSGX32(PSB_CR_2D_SOCIF) != _PSB_C2_SOCIF_EMPTY); in gma_blt_wait_idle() 31 } while (busy && !time_after_eq(jiffies, stop)); in gma_blt_wait_idle() 33 if (busy) in gma_blt_wait_idle() 37 busy = ((PSB_RSGX32(PSB_CR_2D_BLIT_STATUS) & in gma_blt_wait_idle() 39 } while (busy && !time_after_eq(jiffies, stop)); in gma_blt_wait_idle() 41 /* If still busy, we probably have a hang */ in gma_blt_wait_idle() 42 return (busy) ? -EBUSY : 0; in gma_blt_wait_idle()
|
H A D | accel_2d.c | 318 int busy = 0; in psbfb_sync() local 331 busy = (PSB_RSGX32(PSB_CR_2D_SOCIF) != _PSB_C2_SOCIF_EMPTY); in psbfb_sync() 333 } while (busy && !time_after_eq(jiffies, _end)); in psbfb_sync() 335 if (busy) in psbfb_sync() 336 busy = (PSB_RSGX32(PSB_CR_2D_SOCIF) != _PSB_C2_SOCIF_EMPTY); in psbfb_sync() 337 if (busy) in psbfb_sync() 341 busy = ((PSB_RSGX32(PSB_CR_2D_BLIT_STATUS) & in psbfb_sync() 344 } while (busy && !time_after_eq(jiffies, _end)); in psbfb_sync() 345 if (busy) in psbfb_sync() 346 busy in psbfb_sync() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-spear/ |
H A D | pl080.c | 26 unsigned char busy; member 38 if (signals[signal].busy && in pl080_get_signal() 45 if (!signals[signal].busy) { in pl080_get_signal() 58 signals[signal].busy++; in pl080_get_signal() 72 if (!signals[signal].busy) in pl080_put_signal() 75 signals[signal].busy--; in pl080_put_signal()
|
/kernel/linux/linux-6.6/arch/arm/mach-spear/ |
H A D | pl080.c | 24 unsigned char busy; member 36 if (signals[signal].busy && in pl080_get_signal() 43 if (!signals[signal].busy) { in pl080_get_signal() 56 signals[signal].busy++; in pl080_get_signal() 70 if (!signals[signal].busy) in pl080_put_signal() 73 signals[signal].busy--; in pl080_put_signal()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_txrx.c | 135 bool busy = false; in mlx5e_napi_poll() local 150 busy |= mlx5e_poll_tx_cq(&c->sq[i].cq, budget); in mlx5e_napi_poll() 160 busy |= mlx5e_poll_tx_cq(&sq->cq, budget); in mlx5e_napi_poll() 168 busy |= mlx5e_poll_xdpsq_cq(&c->xdpsq.cq); in mlx5e_napi_poll() 171 busy |= mlx5e_poll_xdpsq_cq(&c->rq_xdpsq.cq); in mlx5e_napi_poll() 179 busy |= work_done == budget; in mlx5e_napi_poll() 190 busy |= mlx5e_ktls_rx_handle_resync_list(c, budget); in mlx5e_napi_poll() 192 busy |= INDIRECT_CALL_2(rq->post_wqes, in mlx5e_napi_poll() 197 busy |= mlx5e_poll_xdpsq_cq(&xsksq->cq); in mlx5e_napi_poll() 201 busy | in mlx5e_napi_poll() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_txrx.c | 126 bool busy = false; in mlx5e_napi_poll() local 138 busy |= mlx5e_poll_tx_cq(&c->sq[i].cq, budget); in mlx5e_napi_poll() 144 busy |= mlx5e_poll_xdpsq_cq(&c->xdpsq.cq); in mlx5e_napi_poll() 147 busy |= mlx5e_poll_xdpsq_cq(&c->rq_xdpsq.cq); in mlx5e_napi_poll() 155 busy |= work_done == budget; in mlx5e_napi_poll() 164 busy |= INDIRECT_CALL_2(rq->post_wqes, in mlx5e_napi_poll() 169 busy |= mlx5e_poll_xdpsq_cq(&xsksq->cq); in mlx5e_napi_poll() 173 busy |= busy_xsk; in mlx5e_napi_poll() 175 if (busy) { in mlx5e_napi_poll()
|
/kernel/linux/linux-5.10/drivers/mtd/maps/ |
H A D | vmu-flash.c | 147 if (atomic_read(&mdev->busy) == 1) { in maple_vmu_read_block() 149 atomic_read(&mdev->busy) == 0, HZ); in maple_vmu_read_block() 150 if (atomic_read(&mdev->busy) == 1) { in maple_vmu_read_block() 152 " is busy\n", mdev->port, mdev->unit); in maple_vmu_read_block() 158 atomic_set(&mdev->busy, 1); in maple_vmu_read_block() 162 atomic_set(&mdev->busy, 0); in maple_vmu_read_block() 173 (atomic_read(&mdev->busy) == 0 || in maple_vmu_read_block() 174 atomic_read(&mdev->busy) == 2), HZ * 3); in maple_vmu_read_block() 178 * in the middle of a read (busy == 2) in maple_vmu_read_block() 180 if (error || atomic_read(&mdev->busy) in maple_vmu_read_block() [all...] |
/kernel/linux/linux-6.6/drivers/mtd/maps/ |
H A D | vmu-flash.c | 147 if (atomic_read(&mdev->busy) == 1) { in maple_vmu_read_block() 149 atomic_read(&mdev->busy) == 0, HZ); in maple_vmu_read_block() 150 if (atomic_read(&mdev->busy) == 1) { in maple_vmu_read_block() 152 " is busy\n", mdev->port, mdev->unit); in maple_vmu_read_block() 158 atomic_set(&mdev->busy, 1); in maple_vmu_read_block() 162 atomic_set(&mdev->busy, 0); in maple_vmu_read_block() 173 (atomic_read(&mdev->busy) == 0 || in maple_vmu_read_block() 174 atomic_read(&mdev->busy) == 2), HZ * 3); in maple_vmu_read_block() 178 * in the middle of a read (busy == 2) in maple_vmu_read_block() 180 if (error || atomic_read(&mdev->busy) in maple_vmu_read_block() [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | fsi_master_gpio.h | 112 TP_PROTO(const struct fsi_master_gpio *master, int busy), 113 TP_ARGS(master, busy), 116 __field(int, busy) 120 __entry->busy = busy; 122 TP_printk("fsi-gpio%d: device reported busy %d times", 123 __entry->master_idx, __entry->busy)
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | fsi_master_gpio.h | 112 TP_PROTO(const struct fsi_master_gpio *master, int busy), 113 TP_ARGS(master, busy), 116 __field(int, busy) 120 __entry->busy = busy; 122 TP_printk("fsi-gpio%d: device reported busy %d times", 123 __entry->master_idx, __entry->busy)
|
/kernel/linux/linux-5.10/crypto/ |
H A D | crypto_engine.c | 93 if (!engine->busy) in crypto_pump_requests() 103 engine->busy = false; in crypto_pump_requests() 134 if (engine->busy) in crypto_pump_requests() 137 engine->busy = true; in crypto_pump_requests() 272 if (!engine->busy && need_pump) in crypto_transfer_request() 411 if (engine->running || engine->busy) { in crypto_engine_start() 440 * If the engine queue is not empty or the engine is on busy state, in crypto_engine_stop() 443 while ((crypto_queue_len(&engine->queue) || engine->busy) && limit--) { in crypto_engine_stop() 449 if (crypto_queue_len(&engine->queue) || engine->busy) in crypto_engine_stop() 498 engine->busy in crypto_engine_alloc_init_and_set() [all...] |
/kernel/linux/linux-5.10/drivers/clk/mxs/ |
H A D | clk-frac.c | 18 * @busy: busy bit shift 20 * The clock is an adjustable fractional divider with a busy bit to wait 28 u8 busy; member 101 return mxs_clk_wait(frac->reg, frac->busy); in clk_frac_set_rate() 111 void __iomem *reg, u8 shift, u8 width, u8 busy) in mxs_clk_frac() 130 frac->busy = busy; in mxs_clk_frac() 110 mxs_clk_frac(const char *name, const char *parent_name, void __iomem *reg, u8 shift, u8 width, u8 busy) mxs_clk_frac() argument
|
H A D | clk-div.c | 16 * @busy: busy bit shift 19 * addtional busy bit. 25 u8 busy; member 59 ret = mxs_clk_wait(div->reg, div->busy); in clk_div_set_rate() 71 void __iomem *reg, u8 shift, u8 width, u8 busy) in mxs_clk_div() 88 div->busy = busy; in mxs_clk_div() 70 mxs_clk_div(const char *name, const char *parent_name, void __iomem *reg, u8 shift, u8 width, u8 busy) mxs_clk_div() argument
|
/kernel/linux/linux-6.6/drivers/clk/mxs/ |
H A D | clk-frac.c | 18 * @busy: busy bit shift 20 * The clock is an adjustable fractional divider with a busy bit to wait 28 u8 busy; member 101 return mxs_clk_wait(frac->reg, frac->busy); in clk_frac_set_rate() 111 void __iomem *reg, u8 shift, u8 width, u8 busy) in mxs_clk_frac() 130 frac->busy = busy; in mxs_clk_frac() 110 mxs_clk_frac(const char *name, const char *parent_name, void __iomem *reg, u8 shift, u8 width, u8 busy) mxs_clk_frac() argument
|
H A D | clk-div.c | 16 * @busy: busy bit shift 19 * addtional busy bit. 25 u8 busy; member 59 ret = mxs_clk_wait(div->reg, div->busy); in clk_div_set_rate() 71 void __iomem *reg, u8 shift, u8 width, u8 busy) in mxs_clk_div() 88 div->busy = busy; in mxs_clk_div() 70 mxs_clk_div(const char *name, const char *parent_name, void __iomem *reg, u8 shift, u8 width, u8 busy) mxs_clk_div() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_busy.c | 31 * last_read - hence we always set both read and write busy for in __busy_write_id() 69 /* Not an i915 fence, can't be busy per above */ in __busy_set_if_active() 81 /* All requests in array complete, not busy */ in __busy_set_if_active() 132 * This also means that wait-ioctl may report an object as busy, in i915_gem_busy_ioctl() 133 * where busy-ioctl considers it idle. in i915_gem_busy_ioctl() 140 * args->busy = in i915_gem_busy_ioctl() 145 args->busy = 0; in i915_gem_busy_ioctl() 149 args->busy = 0; in i915_gem_busy_ioctl() 153 args->busy |= busy_check_writer(fence); in i915_gem_busy_ioctl() 156 args->busy | in i915_gem_busy_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/sh/maple/ |
H A D | maple.c | 390 atomic_set(&mdev->busy, 0); in maple_attach_driver() 423 if (mdev->interval > 0 && atomic_read(&mdev->busy) == 0 && in setup_maple_commands() 435 * device as busy */ in setup_maple_commands() 436 if (atomic_read(&mdev->busy) == 0) { in setup_maple_commands() 437 atomic_set(&mdev->busy, 1); in setup_maple_commands() 476 atomic_set(&mdev->busy, 1); in maple_vblank_handler() 513 atomic_set(&mdev_add->busy, 1); in maple_map_subunits() 551 atomic_set(&mdev->busy, 2); in maple_response_none() 573 atomic_set(&mdev->busy, 0); in maple_response_none() 657 atomic_set(&mdev->busy, in maple_dma_handler() [all...] |
/kernel/linux/linux-6.6/drivers/sh/maple/ |
H A D | maple.c | 389 atomic_set(&mdev->busy, 0); in maple_attach_driver() 422 if (mdev->interval > 0 && atomic_read(&mdev->busy) == 0 && in setup_maple_commands() 434 * device as busy */ in setup_maple_commands() 435 if (atomic_read(&mdev->busy) == 0) { in setup_maple_commands() 436 atomic_set(&mdev->busy, 1); in setup_maple_commands() 475 atomic_set(&mdev->busy, 1); in maple_vblank_handler() 512 atomic_set(&mdev_add->busy, 1); in maple_map_subunits() 550 atomic_set(&mdev->busy, 2); in maple_response_none() 572 atomic_set(&mdev->busy, 0); in maple_response_none() 656 atomic_set(&mdev->busy, in maple_dma_handler() [all...] |
/kernel/linux/linux-6.6/drivers/fpga/ |
H A D | lattice-sysconfig.c | 28 u8 busy; in sysconfig_read_busy() local 32 &busy, sizeof(busy)); in sysconfig_read_busy() 34 return ret ? : busy; in sysconfig_read_busy() 39 int ret, busy; in sysconfig_poll_busy() local 41 ret = read_poll_timeout(sysconfig_read_busy, busy, busy <= 0, in sysconfig_poll_busy() 45 return ret ? : busy; in sysconfig_poll_busy()
|
/kernel/linux/linux-5.10/sound/oss/dmasound/ |
H A D | dmasound_core.c | 320 int busy; member 331 mixer.busy = 1; in mixer_open() 339 mixer.busy = 0; in mixer_release() 396 mixer.busy = 0; in mixer_init() 693 sq->busy = 0; in sq_init_waitqueue() 701 sq->busy = 0; /* CHECK: IS THIS OK??? */ 713 if (sq->busy) { in sq_open2() 719 if (wait_event_interruptible(sq->open_queue, !sq->busy)) in sq_open2() 729 sq->busy = 1; /* Let's play spot-the-race-condition */ in sq_open2() 740 sq->busy in sq_open2() 1217 int busy; global() member [all...] |
/kernel/linux/linux-6.6/sound/oss/dmasound/ |
H A D | dmasound_core.c | 320 int busy; member 331 mixer.busy = 1; in mixer_open() 339 mixer.busy = 0; in mixer_release() 396 mixer.busy = 0; in mixer_init() 693 sq->busy = 0; in sq_init_waitqueue() 701 sq->busy = 0; /* CHECK: IS THIS OK??? */ 713 if (sq->busy) { in sq_open2() 719 if (wait_event_interruptible(sq->open_queue, !sq->busy)) in sq_open2() 729 sq->busy = 1; /* Let's play spot-the-race-condition */ in sq_open2() 740 sq->busy in sq_open2() 1212 int busy; global() member [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
H A D | hw.c | 144 u32 cycles, busy, rx, tx; in ath_hw_cycle_counters_update() local 152 busy = REG_READ(ah, AR_RCCNT); in ath_hw_cycle_counters_update() 167 common->cc_ani.rx_busy += busy; in ath_hw_cycle_counters_update() 172 common->cc_survey.rx_busy += busy; in ath_hw_cycle_counters_update()
|