Home
last modified time | relevance | path

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

12

/drivers/misc/sgi-gru/
Dgrufault.c262 int write, int atomic, unsigned long *gpa, int *pageshift) in gru_vtop() argument
280 if (atomic) in gru_vtop()
319 struct gru_thread_state *gts, int atomic, in gru_preload_tlb() argument
341 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_preload_tlb()
347 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, in gru_preload_tlb()
371 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; in gru_try_dropin() local
422 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_try_dropin()
430 if (atomic || !gru_update_cch(gts)) { in gru_try_dropin()
437 gru_preload_tlb(gru, gts, atomic, vaddr, asid, write, tlb_preload_count, tfh, cbe); in gru_try_dropin()
448 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, vaddr, asid, in gru_try_dropin()
/drivers/video/adf/
Dadf_memblock.c76 bool atomic) in adf_memblock_do_kmap() argument
82 if (atomic) in adf_memblock_do_kmap()
/drivers/gpu/drm/radeon/
Dradeon_legacy_crtc.c369 int x, int y, int atomic) in radeon_crtc_do_set_base() argument
388 if (!atomic && !crtc->primary->fb) { in radeon_crtc_do_set_base()
393 if (atomic) { in radeon_crtc_do_set_base()
447 if (!atomic && fb && fb != crtc->primary->fb) { in radeon_crtc_do_set_base()
558 if (!atomic && fb && fb != crtc->primary->fb) { in radeon_crtc_do_set_base()
Datombios_crtc.c1131 int x, int y, int atomic) in dce4_crtc_do_set_base() argument
1149 if (!atomic && !crtc->primary->fb) { in dce4_crtc_do_set_base()
1154 if (atomic) { in dce4_crtc_do_set_base()
1172 if (atomic) in dce4_crtc_do_set_base()
1430 if (!atomic && fb && fb != crtc->primary->fb) { in dce4_crtc_do_set_base()
1448 int x, int y, int atomic) in avivo_crtc_do_set_base() argument
1465 if (!atomic && !crtc->primary->fb) { in avivo_crtc_do_set_base()
1470 if (atomic) { in avivo_crtc_do_set_base()
1488 if (atomic) in avivo_crtc_do_set_base()
1630 if (!atomic && fb && fb != crtc->primary->fb) { in avivo_crtc_do_set_base()
Dradeon_mode.h804 int x, int y, int atomic);
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_uld.h67 #define INIT_ULPTX_WR(w, wrlen, atomic, tid) do { \ argument
68 (w)->wr.wr_hi = htonl(FW_WR_OP(FW_ULPTX_WR) | FW_WR_ATOMIC(atomic)); \
/drivers/firmware/efi/
Dvars.c444 void *data, bool atomic, bool duplicates, in efivar_init() argument
475 if (!atomic) in efivar_init()
493 if (!atomic) in efivar_init()
504 if (!atomic) in efivar_init()
/drivers/infiniband/hw/ipath/
Dipath_ruc.c380 wqe->wr.wr.atomic.remote_addr, in ipath_ruc_loopback()
381 wqe->wr.wr.atomic.rkey, in ipath_ruc_loopback()
386 sdata = wqe->wr.wr.atomic.compare_add; in ipath_ruc_loopback()
391 sdata, wqe->wr.wr.atomic.swap); in ipath_ruc_loopback()
Dipath_rc.c436 wqe->wr.wr.atomic.swap); in ipath_make_rc_req()
438 wqe->wr.wr.atomic.compare_add); in ipath_make_rc_req()
442 wqe->wr.wr.atomic.compare_add); in ipath_make_rc_req()
446 wqe->wr.wr.atomic.remote_addr >> 32); in ipath_make_rc_req()
448 wqe->wr.wr.atomic.remote_addr); in ipath_make_rc_req()
450 wqe->wr.wr.atomic.rkey); in ipath_make_rc_req()
/drivers/staging/gdm724x/
DTODO10 - Review use of atomic allocation for tx structs
/drivers/infiniband/hw/qib/
Dqib_ruc.c492 wqe->wr.wr.atomic.remote_addr, in qib_ruc_loopback()
493 wqe->wr.wr.atomic.rkey, in qib_ruc_loopback()
498 sdata = wqe->wr.wr.atomic.compare_add; in qib_ruc_loopback()
503 sdata, wqe->wr.wr.atomic.swap); in qib_ruc_loopback()
Dqib_rc.c461 wqe->wr.wr.atomic.swap); in qib_make_rc_req()
463 wqe->wr.wr.atomic.compare_add); in qib_make_rc_req()
467 wqe->wr.wr.atomic.compare_add); in qib_make_rc_req()
471 wqe->wr.wr.atomic.remote_addr >> 32); in qib_make_rc_req()
473 wqe->wr.wr.atomic.remote_addr); in qib_make_rc_req()
475 wqe->wr.wr.atomic.rkey); in qib_make_rc_req()
/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()
325 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic) in efx_fast_push_rx_descriptors() argument
358 rc = efx_init_rx_buffers(rx_queue, atomic); in efx_fast_push_rx_descriptors()
Defx.h40 void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue, bool atomic);
/drivers/infiniband/hw/mlx4/
Dqp.c2409 aseg->swap_add = cpu_to_be64(wr->wr.atomic.swap); in set_atomic_seg()
2410 aseg->compare = cpu_to_be64(wr->wr.atomic.compare_add); in set_atomic_seg()
2412 aseg->swap_add = cpu_to_be64(wr->wr.atomic.compare_add); in set_atomic_seg()
2413 aseg->compare = cpu_to_be64(wr->wr.atomic.compare_add_mask); in set_atomic_seg()
2415 aseg->swap_add = cpu_to_be64(wr->wr.atomic.compare_add); in set_atomic_seg()
2424 aseg->swap_add = cpu_to_be64(wr->wr.atomic.swap); in set_masked_atomic_seg()
2425 aseg->swap_add_mask = cpu_to_be64(wr->wr.atomic.swap_mask); in set_masked_atomic_seg()
2426 aseg->compare = cpu_to_be64(wr->wr.atomic.compare_add); in set_masked_atomic_seg()
2427 aseg->compare_mask = cpu_to_be64(wr->wr.atomic.compare_add_mask); in set_masked_atomic_seg()
2654 set_raddr_seg(wqe, wr->wr.atomic.remote_addr, in mlx4_ib_post_send()
[all …]
/drivers/gpu/drm/cirrus/
Dcirrus_mode.c131 int x, int y, int atomic) in cirrus_crtc_do_set_base() argument
141 if (!atomic && fb) { in cirrus_crtc_do_set_base()
/drivers/infiniband/hw/mthca/
Dmthca_qp.c1575 aseg->swap_add = cpu_to_be64(wr->wr.atomic.swap); in set_atomic_seg()
1576 aseg->compare = cpu_to_be64(wr->wr.atomic.compare_add); in set_atomic_seg()
1578 aseg->swap_add = cpu_to_be64(wr->wr.atomic.compare_add); in set_atomic_seg()
1667 set_raddr_seg(wqe, wr->wr.atomic.remote_addr, in mthca_tavor_post_send()
1668 wr->wr.atomic.rkey); in mthca_tavor_post_send()
2008 set_raddr_seg(wqe, wr->wr.atomic.remote_addr, in mthca_arbel_post_send()
2009 wr->wr.atomic.rkey); in mthca_arbel_post_send()
/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c822 int x, int y, bool atomic) in nv04_crtc_do_mode_set_base() argument
835 if (!atomic && !crtc->primary->fb) { in nv04_crtc_do_mode_set_base()
843 if (atomic) { in nv04_crtc_do_mode_set_base()
/drivers/infiniband/core/
Duverbs_cmd.c2246 next->wr.atomic.remote_addr = in ib_uverbs_post_send()
2247 user_wr->wr.atomic.remote_addr; in ib_uverbs_post_send()
2248 next->wr.atomic.compare_add = in ib_uverbs_post_send()
2249 user_wr->wr.atomic.compare_add; in ib_uverbs_post_send()
2250 next->wr.atomic.swap = user_wr->wr.atomic.swap; in ib_uverbs_post_send()
2251 next->wr.atomic.rkey = user_wr->wr.atomic.rkey; in ib_uverbs_post_send()
/drivers/staging/lustre/lustre/ldlm/
Dldlm_pool.c709 LPROC_SEQ_FOPS_RO_TYPE(ldlm_pool, atomic);
710 LPROC_SEQ_FOPS_RW_TYPE(ldlm_pool_rw, atomic);
/drivers/gpu/drm/ast/
Dast_mode.c509 int x, int y, int atomic) in ast_crtc_do_set_base() argument
519 if (!atomic && fb) { in ast_crtc_do_set_base()
/drivers/gpu/drm/mgag200/
Dmgag200_mode.c724 int x, int y, int atomic) in mga_crtc_do_set_base() argument
734 if (!atomic && fb) { in mga_crtc_do_set_base()
/drivers/staging/lustre/lustre/obdclass/
Dcl_lock.c1062 int cl_use_try(const struct lu_env *env, struct cl_lock *lock, int atomic) in cl_use_try() argument
1102 if (atomic) { in cl_use_try()
/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c399 struct myri10ge_cmd *data, int atomic) in myri10ge_send_cmd() argument
429 if (atomic) { in myri10ge_send_cmd()
851 myri10ge_change_promisc(struct myri10ge_priv *mgp, int promisc, int atomic) in myri10ge_change_promisc() argument
857 status = myri10ge_send_cmd(mgp, ctl, &cmd, atomic); in myri10ge_change_promisc()
/drivers/block/mtip32xx/
Dmtip32xx.c1099 gfp_t atomic, in mtip_exec_internal_command() argument
1123 if (atomic == GFP_KERNEL) { in mtip_exec_internal_command()
1175 if (atomic == GFP_KERNEL) { in mtip_exec_internal_command()

12