Home
last modified time | relevance | path

Searched refs:atomic (Results 1 – 25 of 46) sorted by relevance

12

/drivers/misc/sgi-gru/
Dgrufault.c266 int write, int atomic, unsigned long *gpa, int *pageshift) in gru_vtop() argument
284 if (atomic) in gru_vtop()
323 struct gru_thread_state *gts, int atomic, in gru_preload_tlb() argument
345 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_preload_tlb()
351 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, in gru_preload_tlb()
375 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; in gru_try_dropin() local
426 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_try_dropin()
434 if (atomic || !gru_update_cch(gts)) { in gru_try_dropin()
441 gru_preload_tlb(gru, gts, atomic, vaddr, asid, write, tlb_preload_count, tfh, cbe); in gru_try_dropin()
452 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, vaddr, asid, in gru_try_dropin()
/drivers/staging/lustre/lustre/ldlm/
Dldlm_pool.c487 LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(limit, atomic);
488 LDLM_POOL_SYSFS_WRITER_NOLOCK_STORE(limit, atomic);
491 LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(granted, atomic);
494 LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(cancel_rate, atomic);
497 LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(grant_rate, atomic);
500 LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(lock_volume_factor, atomic);
501 LDLM_POOL_SYSFS_WRITER_NOLOCK_STORE(lock_volume_factor, atomic);
/drivers/gpu/drm/
Ddrm_mode_object.c301 int drm_mode_object_get_properties(struct drm_mode_object *obj, bool atomic, in drm_mode_object_get_properties() argument
312 if ((prop->flags & DRM_MODE_PROP_ATOMIC) && !atomic) in drm_mode_object_get_properties()
371 ret = drm_mode_object_get_properties(obj, file_priv->atomic, in drm_mode_obj_get_properties_ioctl()
Ddrm_crtc_internal.h112 int drm_mode_object_get_properties(struct drm_mode_object *obj, bool atomic,
/drivers/gpu/drm/radeon/
Dradeon_legacy_crtc.c372 int x, int y, int atomic) in radeon_crtc_do_set_base() argument
391 if (!atomic && !crtc->primary->fb) { in radeon_crtc_do_set_base()
396 if (atomic) { in radeon_crtc_do_set_base()
450 if (!atomic && fb && fb != crtc->primary->fb) { in radeon_crtc_do_set_base()
560 if (!atomic && fb && fb != crtc->primary->fb) { in radeon_crtc_do_set_base()
Datombios_crtc.c1143 int x, int y, int atomic) in dce4_crtc_do_set_base() argument
1162 if (!atomic && !crtc->primary->fb) { in dce4_crtc_do_set_base()
1167 if (atomic) { in dce4_crtc_do_set_base()
1185 if (atomic) in dce4_crtc_do_set_base()
1443 if (!atomic && fb && fb != crtc->primary->fb) { in dce4_crtc_do_set_base()
1461 int x, int y, int atomic) in avivo_crtc_do_set_base() argument
1479 if (!atomic && !crtc->primary->fb) { in avivo_crtc_do_set_base()
1484 if (atomic) { in avivo_crtc_do_set_base()
1502 if (atomic) in avivo_crtc_do_set_base()
1643 if (!atomic && fb && fb != crtc->primary->fb) { in avivo_crtc_do_set_base()
/drivers/infiniband/sw/rxe/
Drxe_req.c93 wqe->wr.wr.atomic.remote_addr : in req_retry()
454 atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap); in init_req_packet()
455 atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add); in init_req_packet()
457 atmeth_set_swap_add(pkt, ibwr->wr.atomic.compare_add); in init_req_packet()
459 atmeth_set_rkey(pkt, ibwr->wr.atomic.rkey); in init_req_packet()
Drxe_verbs.c660 wr->wr.atomic.remote_addr = in init_send_wr()
662 wr->wr.atomic.compare_add = in init_send_wr()
664 wr->wr.atomic.swap = atomic_wr(ibwr)->swap; in init_send_wr()
665 wr->wr.atomic.rkey = atomic_wr(ibwr)->rkey; in init_send_wr()
Drxe_verbs.h185 } atomic; member
/drivers/staging/vboxvideo/
DTODO2 -Move the driver over to the atomic API
/drivers/staging/gdm724x/
DTODO10 - Review use of atomic allocation for tx structs
/drivers/nvdimm/
DKconfig59 bool "BTT: Block Translation Table (atomic sector updates)"
63 The Block Translation Table (BTT) provides atomic sector
/drivers/iio/adc/
Dsun4i-gpadc-iio.c446 unsigned int *irq, atomic_t *atomic) in sun4i_irq_init() argument
464 atomic_set(atomic, 1); in sun4i_irq_init()
488 atomic_set(atomic, 0); in sun4i_irq_init()
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_uld.h70 #define INIT_ULPTX_WR(w, wrlen, atomic, tid) do { \ argument
72 FW_WR_ATOMIC_V(atomic)); \
/drivers/net/ethernet/sfc/falcon/
Drx.c152 static int ef4_init_rx_buffers(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_init_rx_buffers() argument
167 (atomic ? GFP_ATOMIC : GFP_KERNEL), in ef4_init_rx_buffers()
327 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic) in ef4_fast_push_rx_descriptors() argument
360 rc = ef4_init_rx_buffers(rx_queue, atomic); in ef4_fast_push_rx_descriptors()
Defx.h47 void ef4_fast_push_rx_descriptors(struct ef4_rx_queue *rx_queue, bool atomic);
/drivers/net/ethernet/sfc/
Drx.c152 static int efx_init_rx_buffers(struct efx_rx_queue *rx_queue, bool atomic) in efx_init_rx_buffers() argument
167 (atomic ? GFP_ATOMIC : GFP_KERNEL), in efx_init_rx_buffers()
327 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic) in efx_fast_push_rx_descriptors() argument
360 rc = efx_init_rx_buffers(rx_queue, atomic); in efx_fast_push_rx_descriptors()
Defx.h48 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic);
/drivers/gpu/drm/cirrus/
Dcirrus_mode.c101 int x, int y, int atomic) in cirrus_crtc_do_set_base() argument
111 if (!atomic && fb) { in cirrus_crtc_do_set_base()
/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c742 wqe_hdr->wr.atomic.remote_addr = in pvrdma_post_send()
744 wqe_hdr->wr.atomic.rkey = atomic_wr(wr)->rkey; in pvrdma_post_send()
745 wqe_hdr->wr.atomic.compare_add = in pvrdma_post_send()
748 wqe_hdr->wr.atomic.swap = in pvrdma_post_send()
/drivers/infiniband/core/
Duverbs_cmd.c2301 struct ib_atomic_wr *atomic; in ib_uverbs_post_send() local
2303 next_size = sizeof(*atomic); in ib_uverbs_post_send()
2304 atomic = alloc_wr(next_size, user_wr->num_sge); in ib_uverbs_post_send()
2305 if (!atomic) { in ib_uverbs_post_send()
2310 atomic->remote_addr = user_wr->wr.atomic.remote_addr; in ib_uverbs_post_send()
2311 atomic->compare_add = user_wr->wr.atomic.compare_add; in ib_uverbs_post_send()
2312 atomic->swap = user_wr->wr.atomic.swap; in ib_uverbs_post_send()
2313 atomic->rkey = user_wr->wr.atomic.rkey; in ib_uverbs_post_send()
2315 next = &atomic->wr; in ib_uverbs_post_send()
/drivers/i2c/busses/
Di2c-img-scb.c1025 bool atomic = false; in img_i2c_xfer() local
1054 atomic = true; in img_i2c_xfer()
1093 if (atomic) { in img_i2c_xfer()
/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c819 int x, int y, bool atomic) in nv04_crtc_do_mode_set_base() argument
832 if (!atomic && !crtc->primary->fb) { in nv04_crtc_do_mode_set_base()
840 if (atomic) { in nv04_crtc_do_mode_set_base()
/drivers/infiniband/hw/bnxt_re/
Dqplib_fp.h157 } atomic; member
/drivers/gpu/drm/nouveau/
Dnouveau_drm.c82 MODULE_PARM_DESC(atomic, "Expose atomic ioctl (default: disabled)");
84 module_param_named(atomic, nouveau_atomic, int, 0400);

12