Home
last modified time | relevance | path

Searched refs:client_lock (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/accel/amdxdna/
H A Damdxdna_pci_drv.c145 mutex_lock(&xdna->client_lock); in amdxdna_drm_open()
149 mutex_unlock(&xdna->client_lock); in amdxdna_drm_open()
192 mutex_lock(&xdna->client_lock); in amdxdna_drm_close()
196 mutex_unlock(&xdna->client_lock); in amdxdna_drm_close()
382 ret = drmm_mutex_init(ddev, &xdna->client_lock); in amdxdna_probe()
456 mutex_lock(&xdna->client_lock); in amdxdna_remove()
465 mutex_unlock(&xdna->client_lock); in amdxdna_remove()
H A Damdxdna_ctx.c315 mutex_lock(&xdna->client_lock); in amdxdna_drm_destroy_hwctx_ioctl()
334 mutex_unlock(&xdna->client_lock); in amdxdna_drm_destroy_hwctx_ioctl()
395 mutex_lock(&xdna->client_lock); in amdxdna_drm_config_hwctx_ioctl()
408 mutex_unlock(&xdna->client_lock); in amdxdna_drm_config_hwctx_ioctl()
437 mutex_lock(&xdna->client_lock); in amdxdna_hwctx_sync_debug_bo()
449 mutex_unlock(&xdna->client_lock); in amdxdna_hwctx_sync_debug_bo()
H A Damdxdna_pci_drv.h123 struct mutex client_lock; /* client_list */ member
/linux/drivers/platform/surface/
H A Dsurface_aggregator_cdev.c45 struct rw_semaphore client_lock; /* Guards client list. */ member
484 down_write(&cdev->client_lock); in ssam_cdev_device_open()
487 up_write(&cdev->client_lock); in ssam_cdev_device_open()
497 up_write(&cdev->client_lock); in ssam_cdev_device_open()
511 down_write(&client->cdev->client_lock); in ssam_cdev_device_release()
513 up_write(&client->cdev->client_lock); in ssam_cdev_device_release()
703 init_rwsem(&cdev->client_lock); in ssam_dbg_device_probe()
727 down_write(&cdev->client_lock); in ssam_dbg_device_remove()
744 up_write(&cdev->client_lock); in ssam_dbg_device_remove()
H A Dsurface_dtx.c156 struct rw_semaphore client_lock; /* Guards client list. */ member
420 down_write(&ddev->client_lock); in surface_dtx_open()
429 up_write(&ddev->client_lock); in surface_dtx_open()
437 up_write(&ddev->client_lock); in surface_dtx_open()
448 down_write(&client->ddev->client_lock); in surface_dtx_release()
450 up_write(&client->ddev->client_lock); in surface_dtx_release()
603 down_read(&ddev->client_lock); in sdtx_push_event()
615 up_read(&ddev->client_lock); in sdtx_push_event()
968 init_rwsem(&ddev->client_lock); in sdtx_device_init()
1083 down_write(&ddev->client_lock); in sdtx_device_destroy()
[all …]
/linux/fs/nfsd/
H A Dnfs4state.c180 lockdep_assert_held(&nn->client_lock); in get_client_locked()
229 lockdep_assert_held(&nn->client_lock); in put_client_renew_locked()
239 if (!atomic_dec_and_lock(&clp->cl_rpc_users, &nn->client_lock)) in put_client_renew()
242 spin_unlock(&nn->client_lock); in put_client_renew()
249 lockdep_assert_held(&nn->client_lock); in put_client_no_renew_locked()
259 if (!atomic_dec_and_lock(&clp->cl_rpc_users, &nn->client_lock)) in put_client_no_renew()
262 spin_unlock(&nn->client_lock); in put_client_no_renew()
283 lockdep_assert_held(&nn->client_lock); in nfsd4_put_session_locked()
295 spin_lock(&nn->client_lock); in nfsd4_put_session()
297 spin_unlock(&nn->client_lock); in nfsd4_put_session()
[all …]
H A Dnetns.h135 spinlock_t client_lock; member
H A Dnfs4proc.c1494 spin_lock(&nn->client_lock); in nfsd4_async_copy_reaper()
1511 spin_unlock(&nn->client_lock); in nfsd4_async_copy_reaper()
1612 spin_lock(&nn->client_lock); in nfsd4_cancel_copy_by_sb()
1641 spin_unlock(&nn->client_lock); in nfsd4_cancel_copy_by_sb()
/linux/drivers/input/
H A Dmousedev.c63 spinlock_t client_lock; /* protects client_list */ member
506 spin_lock(&mousedev->client_lock); in mousedev_attach_client()
508 spin_unlock(&mousedev->client_lock); in mousedev_attach_client()
514 spin_lock(&mousedev->client_lock); in mousedev_detach_client()
516 spin_unlock(&mousedev->client_lock); in mousedev_detach_client()
804 spin_lock(&mousedev->client_lock); in mousedev_hangup()
807 spin_unlock(&mousedev->client_lock); in mousedev_hangup()
864 spin_lock_init(&mousedev->client_lock); in mousedev_create()
H A Djoydev.c40 spinlock_t client_lock; /* protects client_list */ member
171 spin_lock(&joydev->client_lock); in joydev_attach_client()
173 spin_unlock(&joydev->client_lock); in joydev_attach_client()
179 spin_lock(&joydev->client_lock); in joydev_detach_client()
181 spin_unlock(&joydev->client_lock); in joydev_detach_client()
236 spin_lock(&joydev->client_lock); in joydev_hangup()
239 spin_unlock(&joydev->client_lock); in joydev_hangup()
931 spin_lock_init(&joydev->client_lock); in joydev_connect()
H A Devdev.c34 spinlock_t client_lock; /* protects client_list */ member
371 spin_lock(&evdev->client_lock); in evdev_attach_client()
373 spin_unlock(&evdev->client_lock); in evdev_attach_client()
379 spin_lock(&evdev->client_lock); in evdev_detach_client()
381 spin_unlock(&evdev->client_lock); in evdev_detach_client()
423 spin_lock(&evdev->client_lock); in evdev_hangup()
428 spin_unlock(&evdev->client_lock); in evdev_hangup()
1363 spin_lock_init(&evdev->client_lock); in evdev_connect()
/linux/arch/um/drivers/
H A Dmconsole_kern.c555 static DEFINE_SPINLOCK(client_lock);
603 spin_lock_irqsave(&client_lock, flags); in with_console()
605 spin_unlock_irqrestore(&client_lock, flags); in with_console()
611 spin_lock_irqsave(&client_lock, flags); in with_console()
613 spin_unlock_irqrestore(&client_lock, flags); in with_console()