/linux-master/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | uevent.c | 39 nvkm_uevent_mthd_block(struct nvkm_uevent *uevent, union nvif_event_block_args *args, u32 argc) argument 44 nvkm_event_ntfy_block(&uevent->ntfy); 45 atomic_set(&uevent->allowed, 0); 50 nvkm_uevent_mthd_allow(struct nvkm_uevent *uevent, union nvif_event_allow_args *args, u32 argc) argument 55 nvkm_event_ntfy_allow(&uevent->ntfy); 56 atomic_set(&uevent->allowed, 1); 63 struct nvkm_uevent *uevent = nvkm_uevent(object); local 66 case NVIF_EVENT_V0_ALLOW: return nvkm_uevent_mthd_allow(uevent, argv, argc); 67 case NVIF_EVENT_V0_BLOCK: return nvkm_uevent_mthd_block(uevent, argv, argc); 78 struct nvkm_uevent *uevent local 87 struct nvkm_uevent *uevent = nvkm_uevent(object); local 98 struct nvkm_uevent *uevent = nvkm_uevent(object); local 115 struct nvkm_uevent *uevent = container_of(ntfy, typeof(*uevent), ntfy); local 125 nvkm_uevent_add(struct nvkm_uevent *uevent, struct nvkm_event *event, int id, u32 bits, nvkm_uevent_func func) argument 141 struct nvkm_uevent *uevent; local [all...] |
H A D | oproxy.c | 115 struct nvkm_uevent *uevent) 119 if (!oproxy->object->func->uevent) 122 return oproxy->object->func->uevent(oproxy->object, argv, argc, uevent); 208 .uevent = nvkm_oproxy_uevent, 114 nvkm_oproxy_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) argument
|
/linux-master/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_uevent.h | 24 * @uevent: Uevent information 29 char uevent[MAX_UEVENT_LEN]; member in struct:ipc_uevent_info 36 * @uevent: Uevent information 39 void ipc_uevent_send(struct device *dev, char *uevent);
|
H A D | iosm_ipc_uevent.c | 12 /* Update the uevent in work queue context */ 20 envp[0] = info->uevent; 23 pr_err("uevent %s failed to sent", info->uevent); 28 void ipc_uevent_send(struct device *dev, char *uevent) argument 40 snprintf(info->uevent, MAX_UEVENT_LEN, "IOSM_EVENT=%s", uevent); 42 /* Schedule uevent in process context using work queue */
|
/linux-master/include/linux/ |
H A D | eventpoll.h | 75 struct epoll_event __user *uevent); 79 struct epoll_event __user *uevent) 81 if (__put_user(revents, &uevent->events) || 82 __put_user(data, &uevent->data)) 85 return uevent+1; 78 epoll_put_uevent(__poll_t revents, __u64 data, struct epoll_event __user *uevent) argument
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_lirc_mode2.sh | 22 if grep -q DRV_NAME=rc-loopback $i/uevent 24 LIRCDEV=$(grep DEVNAME= $i/lirc*/uevent | sed sQDEVNAME=Q/dev/Q) 25 INPUTDEV=$(grep DEVNAME= $i/input*/event*/uevent | sed sQDEVNAME=Q/dev/Q)
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
H A D | nvsw.c | 30 nvkm_nvsw_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) argument 34 if (!uevent) 39 return nvkm_uevent_add(uevent, &nvkm_nvsw(object)->chan->event, 0, 57 .uevent = nvkm_nvsw_uevent,
|
/linux-master/samples/hid/ |
H A D | hid_mouse.c | 58 char uevent[1024]; local 61 memset(uevent, 0, sizeof(uevent)); 62 snprintf(uevent, sizeof(uevent) - 1, "%s/uevent", path); 64 fd = open(uevent, O_RDONLY | O_NONBLOCK);
|
H A D | hid_surface_dial.c | 71 char uevent[1024]; local 74 memset(uevent, 0, sizeof(uevent)); 75 snprintf(uevent, sizeof(uevent) - 1, "%s/uevent", path); 77 fd = open(uevent, O_RDONLY | O_NONBLOCK);
|
/linux-master/tools/testing/selftests/ir/ |
H A D | ir_loopback.sh | 22 RCDEV=$(grep -l DRV_NAME=rc-loopback /sys/class/rc/rc*/uevent | grep -o 'rc[0-9]\+')
|
/linux-master/drivers/infiniband/core/ |
H A D | uverbs_std_types_srq.c | 15 struct ib_uevent_object *uevent = local 27 uevent.uobject); 32 ib_uverbs_release_uevent(uevent); 41 typeof(*obj), uevent.uobject); 101 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, 103 INIT_LIST_HEAD(&obj->uevent.event_list); 105 obj->uevent.uobject.user_handle = user_handle; 113 obj->uevent.uobject.object = srq; 139 if (obj->uevent.event_file) 140 uverbs_uobject_put(&obj->uevent [all...] |
H A D | uverbs_std_types_wq.c | 16 container_of(uobject, struct ib_uwq_object, uevent.uobject); 23 ib_uverbs_release_uevent(&uwq->uevent); 32 typeof(*obj), uevent.uobject); 66 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, 68 obj->uevent.uobject.user_handle = user_handle; 69 INIT_LIST_HEAD(&obj->uevent.event_list); 80 obj->uevent.uobject.object = wq; 110 if (obj->uevent.event_file) 111 uverbs_uobject_put(&obj->uevent.event_file->uobj); 165 container_of(uobj, struct ib_uwq_object, uevent [all...] |
H A D | uverbs_std_types_cq.c | 45 container_of(uobject, struct ib_ucq_object, uevent.uobject); 66 typeof(*obj), uevent.uobject); 104 obj->uevent.event_file = ib_uverbs_get_async_event( 113 INIT_LIST_HEAD(&obj->uevent.event_list); 135 obj->uevent.uobject.object = cq; 136 obj->uevent.uobject.user_handle = user_handle; 148 if (obj->uevent.event_file) 149 uverbs_uobject_put(&obj->uevent.event_file->uobj); 191 container_of(uobj, struct ib_ucq_object, uevent.uobject); 194 .async_events_reported = obj->uevent [all...] |
H A D | ucma.c | 261 struct ucma_event *uevent; local 263 uevent = kzalloc(sizeof(*uevent), GFP_KERNEL); 264 if (!uevent) 267 uevent->ctx = ctx; 271 uevent->mc = (struct ucma_multicast *) 273 uevent->resp.uid = uevent->mc->uid; 274 uevent->resp.id = uevent 300 struct ucma_event *uevent; local 335 struct ucma_event *uevent; local 372 struct ucma_event *uevent; local 506 struct ucma_event *uevent, *tmp; local 524 struct ucma_event *uevent, *tmp; local 1615 struct ucma_event *uevent, *tmp; local [all...] |
H A D | uverbs_std_types_qp.c | 17 container_of(uobject, struct ib_uqp_object, uevent.uobject); 41 ib_uverbs_release_uevent(&uqp->uevent); 87 typeof(*obj), uevent.uobject); 228 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, 230 INIT_LIST_HEAD(&obj->uevent.event_list); 232 obj->uevent.uobject.user_handle = user_handle; 265 obj->uevent.uobject.object = qp; 281 if (obj->uevent.event_file) 282 uverbs_uobject_put(&obj->uevent.event_file->uobj); 351 container_of(uobj, struct ib_uqp_object, uevent [all...] |
H A D | uverbs_cmd.c | 1031 obj->uevent.uobject.user_handle = cmd->user_handle; 1033 INIT_LIST_HEAD(&obj->uevent.event_list); 1059 obj->uevent.uobject.object = cq; 1060 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); 1061 if (obj->uevent.event_file) 1062 uverbs_uobject_get(&obj->uevent.event_file->uobj); 1063 uobj_finalize_uobj_create(&obj->uevent.uobject, attrs); 1065 resp.base.cq_handle = obj->uevent.uobject.id; 1077 uobj_alloc_abort(&obj->uevent.uobject, attrs); 1141 rdma_lookup_put_uobject(&cq->uobject->uevent [all...] |
H A D | uverbs.h | 195 struct ib_uevent_object uevent; member in struct:ib_usrq_object 200 struct ib_uevent_object uevent; member in struct:ib_uqp_object 208 struct ib_uevent_object uevent; member in struct:ib_uwq_object 212 struct ib_uevent_object uevent; member in struct:ib_ucq_object
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
H A D | user.c | 32 nvkm_ufault_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) argument 37 if (!uevent) 42 return nvkm_uevent_add(uevent, &buffer->fault->event, buffer->id, 86 .uevent = nvkm_ufault_uevent,
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | ad102.c | 31 .uevent = &gv100_disp_chan_uevent,
|
H A D | gk110.c | 39 .uevent = &gf119_disp_chan_uevent,
|
H A D | uhead.c | 31 nvkm_uhead_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) argument 36 if (!uevent) 41 return nvkm_uevent_add(uevent, &head->disp->vblank, head->id, 102 .uevent = nvkm_uhead_uevent,
|
H A D | uconn.c | 95 nvkm_uconn_uevent(struct nvkm_object *object, void *argv, u32 argc, struct nvkm_uevent *uevent) argument 104 if (!uevent) { 126 return nvkm_uevent_add(uevent, &disp->rm.event, outp->index, bits, 135 return nvkm_uevent_add(uevent, &device->i2c->event, outp->dp.aux->id, bits, 147 return nvkm_uevent_add(uevent, &device->gpio->event, conn->info.hpd, bits, 166 .uevent = nvkm_uconn_uevent,
|
H A D | mcp77.c | 51 .uevent = &nv50_disp_chan_uevent,
|
/linux-master/tools/testing/selftests/dt/ |
H A D | test_unprobed_devices.sh | 46 [ ! -f "${dev_dir}"/uevent ] && continue 49 grep '^OF_FULLNAME=' "${dev_dir}"/uevent | sed -e 's|OF_FULLNAME=||'
|
/linux-master/tools/testing/selftests/power_supply/ |
H A D | helpers.sh | 150 UEVENT_PATH="$SYSFS_SUPPLIES"/"$DEVNAME"/uevent 151 TEST_NAME="$DEVNAME".uevent."$PROP" 164 ktap_print_msg "Invalid value for uevent property, dumping..."
|