Home
last modified time | relevance | path

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

1234

/drivers/gpu/drm/ci/xfails/
Dmsm-sdm845-fails.txt18 kms_cursor_legacy@basic-flip-after-cursor-atomic,Fail
21 kms_cursor_legacy@basic-flip-before-cursor-atomic,Fail
24 kms_cursor_legacy@cursor-vs-flip-atomic,Fail
25 kms_cursor_legacy@cursor-vs-flip-atomic-transitions,Fail
26 kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size,Fail
31 kms_cursor_legacy@flip-vs-cursor-atomic,Fail
32 kms_cursor_legacy@flip-vs-cursor-crc-atomic,Fail
35 kms_cursor_legacy@short-flip-after-cursor-atomic-transitions,Fail
36 kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size,Fail
38 kms_cursor_legacy@short-flip-before-cursor-atomic-transitions,Fail
[all …]
Drockchip-rk3288-flakes.txt6 kms_properties@connector-properties-atomic,Crash
7 kms_properties@get_properties-sanity-atomic,Crash
8 kms_properties@get_properties-sanity-non-atomic,Crash
Dmeson-g12b-fails.txt2 kms_properties@connector-properties-atomic,Fail
3 kms_properties@get_properties-sanity-atomic,Fail
4 kms_properties@get_properties-sanity-non-atomic,Fail
Dmediatek-mt8183-flakes.txt5 kms_cursor_legacy@cursor-vs-flip-atomic
12 kms_properties@get_properties-sanity-atomic
13 kms_properties@plane-properties-atomic
Drockchip-rk3288-fails.txt44 kms_properties@connector-properties-atomic,Crash
46 kms_properties@get_properties-sanity-atomic,Crash
47 kms_properties@get_properties-sanity-non-atomic,Crash
Drockchip-rk3399-flakes.txt10 kms_plane_multiple@atomic-pipe-A-tiling-none
11 kms_plane_multiple@atomic-pipe-B-tiling-none
Dmediatek-mt8173-fails.txt26 kms_properties@get_properties-sanity-atomic,Fail
27 kms_properties@plane-properties-atomic,Fail
Dmsm-sc7180-flakes.txt6 kms_plane_multiple@atomic-pipe-A-tiling-none
/drivers/i2c/busses/
Di2c-imx.c483 static int i2c_imx_bus_busy(struct imx_i2c_struct *i2c_imx, int for_busy, bool atomic) in i2c_imx_bus_busy() argument
510 if (atomic) in i2c_imx_bus_busy()
519 static int i2c_imx_trx_complete(struct imx_i2c_struct *i2c_imx, bool atomic) in i2c_imx_trx_complete() argument
521 if (atomic) { in i2c_imx_trx_complete()
635 static int i2c_imx_start(struct imx_i2c_struct *i2c_imx, bool atomic) in i2c_imx_start() argument
646 if (atomic) in i2c_imx_start()
655 result = i2c_imx_bus_busy(i2c_imx, 1, atomic); in i2c_imx_start()
660 if (atomic) in i2c_imx_start()
668 static void i2c_imx_stop(struct imx_i2c_struct *i2c_imx, bool atomic) in i2c_imx_stop() argument
691 i2c_imx_bus_busy(i2c_imx, 0, atomic); in i2c_imx_stop()
[all …]
Di2c-tegra-bpmp.c177 bool atomic) in tegra_bpmp_i2c_msg_xfer() argument
192 if (atomic) in tegra_bpmp_i2c_msg_xfer()
227 bool atomic) in tegra_bpmp_i2c_xfer_common() argument
244 err = tegra_bpmp_i2c_msg_xfer(i2c, &request, &response, atomic); in tegra_bpmp_i2c_xfer_common()
Di2c-meson.c353 int last, bool atomic) in meson_i2c_xfer_msg() argument
376 if (!atomic) in meson_i2c_xfer_msg()
382 if (atomic) { in meson_i2c_xfer_msg()
401 if (atomic && !ret) in meson_i2c_xfer_msg()
419 struct i2c_msg *msgs, int num, bool atomic) in meson_i2c_xfer_messages() argument
425 ret = meson_i2c_xfer_msg(i2c, msgs + i, i == num - 1, atomic); in meson_i2c_xfer_messages()
Di2c-owl.c253 int num, bool atomic) in owl_i2c_xfer_common() argument
297 if (!atomic) in owl_i2c_xfer_common()
302 OWL_I2C_CTL_IRQE, !atomic); in owl_i2c_xfer_common()
370 if (atomic) { in owl_i2c_xfer_common()
394 if (atomic) in owl_i2c_xfer_common()
Di2c-mv64xxx.c153 bool atomic; member
185 if (!drv_data->atomic) in mv64xxx_i2c_prepare_for_io()
416 if (!drv_data->atomic) in mv64xxx_i2c_do_action()
435 if (!drv_data->atomic) in mv64xxx_i2c_do_action()
531 if (drv_data->atomic) in mv64xxx_i2c_intr()
621 if (!drv_data->atomic) in mv64xxx_i2c_execute_msg()
765 if (mv64xxx_i2c_can_offload(drv_data) && !drv_data->atomic) in mv64xxx_i2c_xfer_core()
787 drv_data->atomic = 0; in mv64xxx_i2c_xfer()
796 drv_data->atomic = 1; in mv64xxx_i2c_xfer_atomic()
/drivers/firmware/arm_scmi/
Dclock.c165 u8 oem_type, u32 oem_val, bool atomic);
168 bool *enabled, u32 *oem_val, bool atomic);
601 bool atomic) in scmi_clock_config_set() argument
615 t->hdr.poll_completion = atomic; in scmi_clock_config_set()
691 bool atomic) in scmi_clock_config_set_v2() argument
707 t->hdr.poll_completion = atomic; in scmi_clock_config_set_v2()
727 bool atomic) in scmi_clock_enable() argument
740 NULL_OEM_TYPE, 0, atomic); in scmi_clock_enable()
744 bool atomic) in scmi_clock_disable() argument
757 NULL_OEM_TYPE, 0, atomic); in scmi_clock_disable()
[all …]
DKconfig115 bool "Enable atomic mode support for SCMI SMC transport"
118 Enable support of atomic operation for SCMI SMC based transport.
120 If you want the SCMI SMC based transport to operate in atomic
123 Enabling atomic mode operations allows any SCMI driver using this
124 transport to optionally ask for atomic SCMI transactions and operate
125 in atomic context too, at the price of using a number of busy-waiting
155 bool "Enable atomic mode for SCMI VirtIO transport"
158 Enable support of atomic operation for SCMI VirtIO based transport.
160 If you want the SCMI VirtIO based transport to operate in atomic
164 Enabling atomic mode operations allows any SCMI driver using this
[all …]
/drivers/firmware/
Dqcom_scm-smc.c119 struct arm_smccc_res *res, bool atomic) in __scm_smc_do() argument
123 if (atomic) { in __scm_smc_do()
151 struct qcom_scm_res *res, bool atomic) in __scm_smc_call() argument
158 gfp_t flag = atomic ? GFP_ATOMIC : GFP_KERNEL; in __scm_smc_call()
159 u32 smccc_call_type = atomic ? ARM_SMCCC_FAST_CALL : ARM_SMCCC_STD_CALL; in __scm_smc_call()
207 ret = __scm_smc_do(dev, &smc, &smc_res, atomic); in __scm_smc_call()
Dqcom_scm.h69 struct qcom_scm_res *res, bool atomic);
70 #define scm_smc_call(dev, desc, res, atomic) \ argument
71 __scm_smc_call((dev), (desc), qcom_scm_convention, (res), (atomic))
/drivers/misc/sgi-gru/
Dgrufault.c253 int write, int atomic, unsigned long *gpa, int *pageshift) in gru_vtop() argument
271 if (atomic) in gru_vtop()
310 struct gru_thread_state *gts, int atomic, in gru_preload_tlb() argument
332 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_preload_tlb()
338 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, in gru_preload_tlb()
362 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; in gru_try_dropin() local
413 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_try_dropin()
421 if (atomic || !gru_update_cch(gts)) { in gru_try_dropin()
428 gru_preload_tlb(gru, gts, atomic, vaddr, asid, write, tlb_preload_count, tfh, cbe); in gru_try_dropin()
439 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, vaddr, asid, in gru_try_dropin()
/drivers/gpu/drm/
Ddrm_mode_object.c387 int drm_mode_object_get_properties(struct drm_mode_object *obj, bool atomic, in drm_mode_object_get_properties() argument
398 if ((prop->flags & DRM_MODE_PROP_ATOMIC) && !atomic) in drm_mode_object_get_properties()
458 ret = drm_mode_object_get_properties(obj, file_priv->atomic, in drm_mode_obj_get_properties_ioctl()
/drivers/soc/apple/
Drtkit.c602 struct completion *completion, bool atomic) in apple_rtkit_send_message() argument
614 if (atomic) in apple_rtkit_send_message()
645 unsigned long timeout, bool atomic) in apple_rtkit_send_message_wait() argument
651 ret = apple_rtkit_send_message(rtk, ep, message, &completion, atomic); in apple_rtkit_send_message_wait()
655 if (atomic) { in apple_rtkit_send_message_wait()
/drivers/gpu/drm/radeon/
Dradeon_legacy_crtc.c375 int x, int y, int atomic) in radeon_crtc_do_set_base() argument
393 if (!atomic && !crtc->primary->fb) { in radeon_crtc_do_set_base()
398 if (atomic) in radeon_crtc_do_set_base()
448 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()
/drivers/infiniband/sw/rxe/
Drxe_req.c68 wqe->wr.wr.atomic.remote_addr : in req_retry()
480 atmeth_set_swap_add(pkt, ibwr->wr.atomic.swap); in init_req_packet()
481 atmeth_set_comp(pkt, ibwr->wr.atomic.compare_add); in init_req_packet()
483 atmeth_set_swap_add(pkt, ibwr->wr.atomic.compare_add); in init_req_packet()
485 atmeth_set_rkey(pkt, ibwr->wr.atomic.rkey); in init_req_packet()
/drivers/iio/adc/
Dsun4i-gpadc-iio.c441 unsigned int *irq, atomic_t *atomic) in sun4i_irq_init() argument
459 atomic_set(atomic, 1); in sun4i_irq_init()
481 atomic_set(atomic, 0); in sun4i_irq_init()
/drivers/staging/gdm724x/
DTODO10 - Review use of atomic allocation for tx structs
/drivers/gpu/drm/ci/
Dtestlist.txt102 kms_atomic@atomic-invalid-params
105 kms_atomic_interruptible@atomic-setmode
1073 kms_content_protection@atomic
1074 kms_content_protection@atomic-dpms
1151 kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic
1152 kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic
1154 kms_cursor_legacy@2x-flip-vs-cursor-atomic
1156 kms_cursor_legacy@2x-long-flip-vs-cursor-atomic
1157 kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic
1158 kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic
[all …]

1234