Home
last modified time | relevance | path

Searched refs:busy (Results 1 – 25 of 233) sorted by relevance

12345678910

/linux/drivers/clk/imx/
H A Dclk-busy.c44 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_determine_rate() local
54 return busy->div_ops->determine_rate(&busy->div.hw, req); in clk_busy_divider_determine_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->reg, busy->shift); in clk_busy_divider_set_rate()
80 struct clk_busy_divider *busy; in imx_clk_hw_busy_divider() local
85 busy = kzalloc_obj(*busy); in imx_clk_hw_busy_divider()
86 if (!busy) in imx_clk_hw_busy_divider()
[all …]
/linux/arch/arm/mach-spear/
H A Dpl080.c24 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()
/linux/drivers/clk/mxs/
H A Dclk-div.c25 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() argument
88 div->busy = busy; in mxs_clk_div()
H A Dclk-frac.c28 u8 busy; member
103 return mxs_clk_wait(frac->reg, frac->busy); in clk_frac_set_rate()
113 void __iomem *reg, u8 shift, u8 width, u8 busy) in mxs_clk_frac() argument
132 frac->busy = busy; in mxs_clk_frac()
H A Dclk.h28 void __iomem *reg, u8 shift, u8 width, u8 busy);
31 void __iomem *reg, u8 shift, u8 width, u8 busy);
/linux/include/trace/events/
H A Dfsi_master_gpio.h112 TP_PROTO(const struct fsi_master_gpio *master, int busy),
113 TP_ARGS(master, busy),
116 __field(int, busy)
120 __entry->busy = busy;
123 __entry->master_idx, __entry->busy)
/linux/drivers/net/wireless/ath/
H A Dhw.c144 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()
/linux/drivers/fpga/
H A Dlattice-sysconfig.c28 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()
/linux/drivers/sh/maple/
H A Dmaple.c390 atomic_set(&mdev->busy, 0); in maple_attach_driver()
423 if (mdev->interval > 0 && atomic_read(&mdev->busy) == 0 && 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, 0); in maple_dma_handler()
663 atomic_set(&mdev->busy, 0); in maple_dma_handler()
[all …]
/linux/drivers/tty/serial/
H A Dserial_port.c62 bool busy; in serial_port_runtime_suspend() local
80 busy = __serial_port_busy(port); in serial_port_runtime_suspend()
81 if (busy) in serial_port_runtime_suspend()
85 if (busy) in serial_port_runtime_suspend()
88 return busy ? -EBUSY : 0; in serial_port_runtime_suspend()
/linux/sound/oss/dmasound/
H A Ddmasound_core.c318 int busy; member
329 mixer.busy = 1; in mixer_open()
337 mixer.busy = 0; in mixer_release()
393 mixer.busy = 0; in mixer_init()
690 sq->busy = 0; in sq_init_waitqueue()
698 sq->busy = 0; /* CHECK: IS THIS OK??? */
710 if (sq->busy) { in sq_open2()
716 if (wait_event_interruptible(sq->open_queue, !sq->busy)) in sq_open2()
726 sq->busy = 1; /* Let's play spot-the-race-condition */ in sq_open2()
737 sq->busy in sq_open2()
1208 int busy; global() member
[all...]
/linux/tools/testing/selftests/bpf/progs/
H A Dread_bpf_task_storage_busy.c
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_mdio.c33 .busy = {
65 .busy = {
203 gw_reg |= ((MLXBF_GIGE_MDIO_SET_BUSY << mdio_gw->busy.shift) & in mlxbf_gige_mdio_create_cmd()
204 mdio_gw->busy.mask); in mlxbf_gige_mdio_create_cmd()
223 val, !(val & priv->mdio_gw->busy.mask), in mlxbf_gige_mdio_read()
256 temp, !(temp & priv->mdio_gw->busy.mask), in mlxbf_gige_mdio_write()
/linux/drivers/dma/
H A Dlpc32xx-dmamux.c29 bool busy; member
87 mux->busy = false; in lpc32xx_dmamux_release()
132 if (mux->busy) { in lpc32xx_dmamux_reserve()
141 mux->busy = true; in lpc32xx_dmamux_reserve()
H A Dlpc18xx-dmamux.c30 bool busy; member
49 mux->busy = false; in lpc18xx_dmamux_free()
88 if (dmamux->muxes[mux].busy) { in lpc18xx_dmamux_reserve()
97 dmamux->muxes[mux].busy = true; in lpc18xx_dmamux_reserve()
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_trng.c31 int busy, i, present = 0; in ppc4xx_trng_data_present() local
34 busy = (in_le32(dev->trng_base + PPC4XX_TRNG_STAT) & in ppc4xx_trng_data_present()
36 if (!busy || !wait) { in ppc4xx_trng_data_present()
/linux/arch/m68k/fpsp040/
H A Dgen_except.S68 | Fix up the new busy frame with entries from the unimp frame
71 movel ETEMP_HI(%a6),ETEMP_HI(%a1) |frame to busy frame
84 movel %d0,CMDREG3B(%a1) |in the busy frame
138 | On a busy frame, we must clear the nmnexc bits.
141 bnes check_fr |if busy, clr nmnexc
203 movel %d0,CMDREG3B(%a6) |in the busy frame
278 cmpib #BUSY_SIZE-4,1(%a7) |check for busy frame
279 beqs busy_fr |if unimp, grow to busy
295 moveb #BUSY_SIZE-4,1(%a7) |write busy fmt word.
315 movel %d0,CMDREG3B(%a6) |in the busy frame
[all …]
/linux/drivers/sbus/char/
H A Dflash.c30 unsigned long busy; /* In use? */ member
126 if (test_and_set_bit(0, (void *)&flash.busy) != 0) { in flash_open()
139 flash.busy = 0; in flash_release()
180 flash.busy = 0; in flash_probe()
/linux/arch/arm/mach-lpc32xx/
H A Dsuspend.S50 @ Wait for SDRAM busy status to go busy and then idle
/linux/arch/sh/drivers/dma/
H A Ddma-api.c96 if (atomic_xchg(&channel->busy, 1)) in request_dma()
104 atomic_set(&channel->busy, 0); in request_dma()
121 atomic_set(&channel->busy, 0); in free_dma()
230 atomic_set(&chan->busy, 0); in register_dmac()
/linux/drivers/firmware/
H A Dturris-mox-rwtm.c97 struct mutex busy; member
263 if (!mutex_trylock(&rwtm->busy)) in mox_hwrng_read()
266 mutex_lock(&rwtm->busy); in mox_hwrng_read()
277 mutex_unlock(&rwtm->busy); in mox_hwrng_read()
315 guard(mutex)(&rwtm->busy); in mox_rwtm_sign()
442 ret = devm_mutex_init(dev, &rwtm->busy); in turris_mox_rwtm_probe()
/linux/drivers/infiniband/hw/hfi1/
H A Duser_sdma.c72 container_of(wait->iow, struct hfi1_user_sdma_pkt_q, busy); in defer_packet_queue()
75 trace_hfi1_usdma_defer(pq, sde, &pq->busy); in defer_packet_queue()
84 if (list_empty(&pq->busy.list)) { in defer_packet_queue()
85 pq->busy.lock = &sde->waitlock; in defer_packet_queue()
86 iowait_get_priority(&pq->busy); in defer_packet_queue()
87 iowait_queue(pkts_sent, &pq->busy, &sde->dmawait); in defer_packet_queue()
99 container_of(wait, struct hfi1_user_sdma_pkt_q, busy); in activate_packet_queue()
134 iowait_init(&pq->busy, 0, NULL, NULL, defer_packet_queue, in hfi1_user_sdma_alloc_queues()
198 seqlock_t *lock = pq->busy.lock; in flush_pq_iowait()
203 if (!list_empty(&pq->busy.list)) { in flush_pq_iowait()
[all …]
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_request.c1919 ktime_t busy; member
2892 p->busy = intel_engine_get_busy_time(p->engine, in perf_series_engines()
2907 u64 busy, dt, now; in perf_series_engines() local
2909 if (p->busy) in perf_series_engines()
2910 p->busy = ktime_sub(intel_engine_get_busy_time(p->engine, in perf_series_engines()
2912 p->busy - 1); in perf_series_engines()
2921 busy = 100 * ktime_to_ns(p->busy); in perf_series_engines()
2924 integer = div64_u64(busy, dt); in perf_series_engines()
2925 busy -= integer * dt; in perf_series_engines()
2926 decimal = div64_u64(100 * busy, dt); in perf_series_engines()
[all …]
/linux/drivers/net/wireless/silabs/wfx/
H A Dtraces.h336 TP_PROTO(int ind, int req, int cnf, int busy, bool release),
337 TP_ARGS(ind, req, cnf, busy, release),
342 __field(int, busy)
349 __entry->busy = busy;
356 __entry->busy,
360 #define _trace_bh_stats(ind, req, cnf, busy, release)\ argument
361 trace_bh_stats(ind, req, cnf, busy, release)
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Despi.c54 int busy, attempts = TRICN_CMD_ATTEMPTS; in tricn_write() local
65 busy = readl(adapter->regs + A_ESPI_GOSTAT) & F_ESPI_CMD_BUSY; in tricn_write()
66 } while (busy && --attempts); in tricn_write()
68 if (busy) in tricn_write()
71 return busy; in tricn_write()

12345678910