/linux-master/include/linux/ |
H A D | pwm.h | 275 * @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 D | atmdev.h | 14 #include <linux/atomic.h>
|
H A D | sbitmap.h | 12 #include <linux/atomic.h>
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_ct.c | 1312 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 D | process.c | 53 unsigned long alloc_stack(int order, int atomic) argument 58 if (atomic)
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_legacy_crtc.c | 375 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 D | rxe_req.c | 68 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 D | sun4i-gpadc-iio.c | 441 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 D | drm_ioctl.c | 341 /* 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 D | wr.c | 118 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 D | bitops.h | 561 #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 D | cxd2880_tnrdmd.h | 13 #include <linux/atomic.h>
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | efx.h | 44 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic);
|
H A D | rx.c | 145 * @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 D | aegis128-aesni-glue.c | 61 struct aead_request *req, bool atomic);
|
/linux-master/drivers/watchdog/ |
H A D | sbc7240_wdt.c | 25 #include <linux/atomic.h>
|
/linux-master/include/linux/mfd/ |
H A D | si476x-core.h | 16 #include <linux/atomic.h>
|
/linux-master/sound/drivers/opl3/ |
H A D | opl3_oss.c | 29 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 D | opl3_seq.c | 144 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 D | debugfs.c | 10 #include <linux/atomic.h> 69 /* We may have been called from an atomic region; reset context. */
|
/linux-master/net/core/ |
H A D | netprio_cgroup.c | 18 #include <linux/atomic.h>
|
/linux-master/tools/perf/bench/ |
H A D | synthesize.c | 19 #include <linux/atomic.h>
|
/linux-master/lib/ |
H A D | atomic64.c | 4 * useful on processors that don't have 64-bit atomic instructions. 13 #include <linux/atomic.h>
|
/linux-master/arch/powerpc/kernel/ |
H A D | eeh_cache.c | 14 #include <linux/atomic.h>
|
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | vas.h | 8 #include <linux/atomic.h>
|