Searched refs:atomic (Results 351 - 375 of 929) sorted by relevance

<<11121314151617181920>>

/linux-master/include/linux/
H A Dpwm.h275 * @atomic: can the driver's ->apply() be called in atomic context
288 bool atomic; member in struct:pwm_chip
388 * Returns: false if pwm_apply_atomic() can be called from atomic context.
392 return !pwm->chip->atomic;
565 * PWM devices) will have to switch to the atomic API and avoid calling
H A Datmdev.h14 #include <linux/atomic.h>
H A Dsbitmap.h12 #include <linux/atomic.h>
/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_ct.c1312 bool atomic)
1321 atomic ? GFP_ATOMIC : GFP_KERNEL);
1386 * @atomic: Boolean to indicate if this is called from atomic context like
1396 bool atomic)
1402 atomic ? GFP_ATOMIC : GFP_KERNEL);
1413 &snapshot->h2g, atomic);
1415 &snapshot->g2h, atomic);
1469 * @atomic: Boolean to indicate if this is called from atomic contex
1310 guc_ctb_snapshot_capture(struct xe_device *xe, struct guc_ctb *ctb, struct guc_ctb_snapshot *snapshot, bool atomic) argument
1395 xe_guc_ct_snapshot_capture(struct xe_guc_ct *ct, bool atomic) argument
1474 xe_guc_ct_print(struct xe_guc_ct *ct, struct drm_printer *p, bool atomic) argument
[all...]
/linux-master/arch/um/kernel/
H A Dprocess.c53 unsigned long alloc_stack(int order, int atomic) argument
58 if (atomic)
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_legacy_crtc.c375 int x, int y, int atomic)
393 if (!atomic && !crtc->primary->fb) {
398 if (atomic)
448 if (!atomic && fb && fb != crtc->primary->fb) {
558 if (!atomic && fb && fb != crtc->primary->fb) {
373 radeon_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_req.c68 wqe->wr.wr.atomic.remote_addr :
217 * Requires that all previous read and atomic operations
479 atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap);
480 atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add);
482 atmeth_set_swap_add(pkt, ibwr->wr.atomic.compare_add);
484 atmeth_set_rkey(pkt, ibwr->wr.atomic.rkey);
/linux-master/drivers/iio/adc/
H A Dsun4i-gpadc-iio.c441 unsigned int *irq, atomic_t *atomic)
453 * make sure that does not happen, by using atomic flags. We set the
456 * instructions, reading the atomic flag will tell us to ignore the
459 atomic_set(atomic, 1);
481 atomic_set(atomic, 0);
439 sun4i_irq_init(struct platform_device *pdev, const char *name, irq_handler_t handler, const char *devname, unsigned int *irq, atomic_t *atomic) argument
/linux-master/drivers/gpu/drm/
H A Ddrm_ioctl.c341 /* The modesetting DDX has a totally broken idea of atomic. */
343 pr_info("broken atomic modeset userspace detected, disabling atomic\n");
348 file_priv->atomic = req->value;
351 * No atomic user-space blows up on aspect ratio mode bits.
361 if (!file_priv->atomic)
370 if (!file_priv->atomic)
/linux-master/drivers/infiniband/hw/mlx5/
H A Dwr.c118 static __be64 frwr_mkey_mask(bool atomic) argument
134 if (atomic)
162 struct mlx5_ib_mr *mr, u8 flags, bool atomic)
170 umr->mkey_mask = frwr_mkey_mask(atomic);
645 bool atomic = wr->access & IB_ACCESS_REMOTE_ATOMIC; local
670 set_reg_umr_seg(*seg, mr, flags, atomic);
161 set_reg_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr, struct mlx5_ib_mr *mr, u8 flags, bool atomic) argument
/linux-master/arch/m68k/include/asm/
H A Dbitops.h561 #include <asm-generic/bitops/non-instrumented-non-atomic.h>
562 #include <asm-generic/bitops/ext2-atomic.h>
/linux-master/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd.h13 #include <linux/atomic.h>
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Defx.h44 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic);
H A Drx.c145 * @atomic: control memory allocation flags
152 static int ef4_init_rx_buffers(struct ef4_rx_queue *rx_queue, bool atomic) argument
167 (atomic ? GFP_ATOMIC : GFP_KERNEL),
323 * @rx_queue->@max_fill. If there is insufficient atomic
325 * @atomic: control memory allocation flags
331 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic) argument
364 rc = ef4_init_rx_buffers(rx_queue, atomic);
/linux-master/arch/x86/crypto/
H A Daegis128-aesni-glue.c61 struct aead_request *req, bool atomic);
/linux-master/drivers/watchdog/
H A Dsbc7240_wdt.c25 #include <linux/atomic.h>
/linux-master/include/linux/mfd/
H A Dsi476x-core.h16 #include <linux/atomic.h>
/linux-master/sound/drivers/opl3/
H A Dopl3_oss.c29 void *private_data, int atomic, int hop)
28 snd_opl3_oss_event_input(struct snd_seq_event *ev, int direct, void *private_data, int atomic, int hop) argument
H A Dopl3_seq.c144 void *private_data, int atomic, int hop)
143 snd_opl3_synth_event_input(struct snd_seq_event * ev, int direct, void *private_data, int atomic, int hop) argument
/linux-master/kernel/kcsan/
H A Ddebugfs.c10 #include <linux/atomic.h>
69 /* We may have been called from an atomic region; reset context. */
/linux-master/net/core/
H A Dnetprio_cgroup.c18 #include <linux/atomic.h>
/linux-master/tools/perf/bench/
H A Dsynthesize.c19 #include <linux/atomic.h>
/linux-master/lib/
H A Datomic64.c4 * useful on processors that don't have 64-bit atomic instructions.
13 #include <linux/atomic.h>
/linux-master/arch/powerpc/kernel/
H A Deeh_cache.c14 #include <linux/atomic.h>
/linux-master/arch/powerpc/platforms/powernv/
H A Dvas.h8 #include <linux/atomic.h>

Completed in 501 milliseconds

<<11121314151617181920>>