Home
last modified time | relevance | path

Searched refs:envp (Results 1 – 25 of 38) sorted by relevance

12

/drivers/s390/net/
Dsmsgiucv_app.c54 char *envp[4]; member
84 ev->envp[0] = ev->buf; in smsg_app_event_alloc()
85 ev->envp[1] = ev->envp[0] + ENV_SENDER_LEN; in smsg_app_event_alloc()
86 ev->envp[2] = ev->envp[1] + ENV_PREFIX_LEN; in smsg_app_event_alloc()
87 ev->envp[3] = NULL; in smsg_app_event_alloc()
90 snprintf(ev->envp[0], ENV_SENDER_LEN, ENV_SENDER_STR "%s", from); in smsg_app_event_alloc()
91 snprintf(ev->envp[1], ENV_PREFIX_LEN, ENV_PREFIX_STR "%s", SMSG_PREFIX); in smsg_app_event_alloc()
92 snprintf(ev->envp[2], ENV_TEXT_LEN(msg), ENV_TEXT_STR "%s", msg); in smsg_app_event_alloc()
113 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, p->envp); in smsg_event_work_fn()
/drivers/pnp/pnpbios/
Dcore.c89 char *argv[3], **envp, *buf, *scratch; in pnp_dock_event() local
92 if (!(envp = kcalloc(20, sizeof(char *), GFP_KERNEL))) in pnp_dock_event()
95 kfree(envp); in pnp_dock_event()
108 envp[i++] = "HOME=/"; in pnp_dock_event()
109 envp[i++] = "PATH=/sbin:/bin:/usr/sbin:/usr/bin"; in pnp_dock_event()
113 envp[i++] = "DEBUG=kernel"; in pnp_dock_event()
121 envp[i++] = scratch; in pnp_dock_event()
125 envp[i++] = scratch; in pnp_dock_event()
128 envp[i] = NULL; in pnp_dock_event()
130 value = call_usermodehelper(sbin_pnpbios, argv, envp, UMH_WAIT_EXEC); in pnp_dock_event()
[all …]
/drivers/net/wwan/iosm/
Diosm_ipc_uevent.c16 char *envp[2] = { NULL, NULL }; in ipc_uevent_work() local
20 envp[0] = info->uevent; in ipc_uevent_work()
22 if (kobject_uevent_env(&info->dev->kobj, KOBJ_CHANGE, envp)) in ipc_uevent_work()
/drivers/gpu/drm/
Ddrm_sysfs.c317 char *envp[] = { event_string, NULL }; in drm_sysfs_lease_event() local
321 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_lease_event()
338 char *envp[] = { event_string, NULL }; in drm_sysfs_hotplug_event() local
342 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_hotplug_event()
361 char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; in drm_sysfs_connector_status_event() local
373 kobject_uevent_env(&dev->primary->kdev->kobj, KOBJ_CHANGE, envp); in drm_sysfs_connector_status_event()
/drivers/vfio/mdev/
Dmdev_core.c129 char *envp[] = { env_string, NULL }; in mdev_register_device() local
183 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in mdev_register_device()
209 char *envp[] = { env_string, NULL }; in mdev_unregister_device() local
235 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in mdev_unregister_device()
/drivers/video/backlight/
Dbacklight.c163 char *envp[2]; in backlight_generate_event() local
167 envp[0] = "SOURCE=sysfs"; in backlight_generate_event()
170 envp[0] = "SOURCE=hotkey"; in backlight_generate_event()
173 envp[0] = "SOURCE=unknown"; in backlight_generate_event()
176 envp[1] = NULL; in backlight_generate_event()
177 kobject_uevent_env(&bd->dev.kobj, KOBJ_CHANGE, envp); in backlight_generate_event()
/drivers/leds/
Dled-triggers.c162 char *envp[2]; in led_trigger_set() local
210 envp[0] = event; in led_trigger_set()
211 envp[1] = NULL; in led_trigger_set()
212 if (kobject_uevent_env(&led_cdev->dev->kobj, KOBJ_CHANGE, envp)) in led_trigger_set()
/drivers/greybus/
Dsvc_watchdog.c47 static char *envp[] = { in greybus_reset() local
60 call_usermodehelper(start_path, argv, envp, UMH_WAIT_EXEC); in greybus_reset()
/drivers/pci/
Dpci-driver.c1554 char *envp[3]; in pci_uevent_ers() local
1559 envp[idx++] = "ERROR_EVENT=BEGIN_RECOVERY"; in pci_uevent_ers()
1560 envp[idx++] = "DEVICE_ONLINE=0"; in pci_uevent_ers()
1563 envp[idx++] = "ERROR_EVENT=SUCCESSFUL_RECOVERY"; in pci_uevent_ers()
1564 envp[idx++] = "DEVICE_ONLINE=1"; in pci_uevent_ers()
1567 envp[idx++] = "ERROR_EVENT=FAILED_RECOVERY"; in pci_uevent_ers()
1568 envp[idx++] = "DEVICE_ONLINE=0"; in pci_uevent_ers()
1575 envp[idx++] = NULL; in pci_uevent_ers()
1576 kobject_uevent_env(&pdev->dev.kobj, KOBJ_CHANGE, envp); in pci_uevent_ers()
/drivers/scsi/qedf/
Dqedf_dbg.c137 char *envp[] = {event_string, NULL}; in qedf_uevent_emit() local
152 kobject_uevent_env(&shost->shost_gendev.kobj, KOBJ_CHANGE, envp); in qedf_uevent_emit()
/drivers/staging/greybus/
Daudio_manager_module.c161 char *envp[] = { in send_add_uevent() local
180 kobject_uevent_env(&module->kobj, KOBJ_ADD, envp); in send_add_uevent()
/drivers/s390/crypto/
Dap_bus.c645 char *envp[] = { "INITSCAN=done", NULL }; in ap_send_init_scan_done_uevent() local
647 kobject_uevent_env(&ap_root_device->kobj, KOBJ_CHANGE, envp); in ap_send_init_scan_done_uevent()
653 char *envp[] = { "BINDINGS=complete", buf, NULL }; in ap_send_bindings_complete_uevent() local
657 kobject_uevent_env(&ap_root_device->kobj, KOBJ_CHANGE, envp); in ap_send_bindings_complete_uevent()
663 char *envp[] = { buf, NULL }; in ap_send_config_uevent() local
667 kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp); in ap_send_config_uevent()
674 char *envp[] = { buf, NULL }; in ap_send_online_uevent() local
678 kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp); in ap_send_online_uevent()
/drivers/acpi/
Ddock.c285 char *envp[] = { event_string, NULL }; in dock_event() local
298 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in dock_event()
304 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in dock_event()
/drivers/scsi/
Dscsi_lib.c2377 char *envp[3]; in scsi_evt_emit() local
2381 envp[idx++] = "SDEV_MEDIA_CHANGE=1"; in scsi_evt_emit()
2385 envp[idx++] = "SDEV_UA=INQUIRY_DATA_HAS_CHANGED"; in scsi_evt_emit()
2388 envp[idx++] = "SDEV_UA=CAPACITY_DATA_HAS_CHANGED"; in scsi_evt_emit()
2391 envp[idx++] = "SDEV_UA=THIN_PROVISIONING_SOFT_THRESHOLD_REACHED"; in scsi_evt_emit()
2394 envp[idx++] = "SDEV_UA=MODE_PARAMETERS_CHANGED"; in scsi_evt_emit()
2397 envp[idx++] = "SDEV_UA=REPORTED_LUNS_DATA_HAS_CHANGED"; in scsi_evt_emit()
2400 envp[idx++] = "SDEV_UA=ASYMMETRIC_ACCESS_STATE_CHANGED"; in scsi_evt_emit()
2403 envp[idx++] = "SDEV_UA=POWER_ON_RESET_OCCURRED"; in scsi_evt_emit()
2410 envp[idx++] = NULL; in scsi_evt_emit()
[all …]
/drivers/s390/char/
Dtape_core.c226 char *envp[] = { NULL, NULL }; in tape_med_state_work_handler() local
232 envp[0] = env_state_unloaded; in tape_med_state_work_handler()
233 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
238 envp[0] = env_state_loaded; in tape_med_state_work_handler()
239 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
/drivers/macintosh/
Dwindfarm_core.c78 static char *envp[] = { "HOME=/", in wf_critical_overtemp() local
84 argv, envp, UMH_WAIT_EXEC); in wf_critical_overtemp()
/drivers/extcon/
Dextcon.c421 char *envp[3]; in extcon_sync() local
469 envp[env_offset++] = name_buf; in extcon_sync()
477 envp[env_offset++] = state_buf; in extcon_sync()
479 envp[env_offset] = NULL; in extcon_sync()
483 kobject_uevent_env(&edev->dev.kobj, KOBJ_CHANGE, envp); in extcon_sync()
/drivers/usb/gadget/function/
Df_accessory.c1230 char *envp[2] = { "ACCESSORY=GETPROTOCOL", NULL }; in acc_getprotocol_work() local
1232 kobject_uevent_env(&acc_device.this_device->kobj, KOBJ_CHANGE, envp); in acc_getprotocol_work()
1237 char *envp[2] = { "ACCESSORY=SENDSTRING", NULL }; in acc_sendstring_work() local
1239 kobject_uevent_env(&acc_device.this_device->kobj, KOBJ_CHANGE, envp); in acc_sendstring_work()
1244 char *envp[2] = { "ACCESSORY=START", NULL }; in acc_start_work() local
1246 kobject_uevent_env(&acc_device.this_device->kobj, KOBJ_CHANGE, envp); in acc_start_work()
/drivers/md/
Ddm-uevent.c152 r = kobject_uevent_env(kobj, event->action, event->ku_env.envp); in dm_send_uevents()
/drivers/usb/typec/
Dclass.c174 char *envp[2] = { }; in typec_product_type_notify() local
183 envp[0] = kasprintf(GFP_KERNEL, "PRODUCT_TYPE=%s", ptype); in typec_product_type_notify()
184 if (!envp[0]) in typec_product_type_notify()
187 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in typec_product_type_notify()
188 kfree(envp[0]); in typec_product_type_notify()
/drivers/visorbus/
Dvisorchipset.c1042 char *envp[] = { env_cmd, env_id, env_state, env_bus, env_dev, in parahotplug_request_kickoff() local
1057 KOBJ_CHANGE, envp); in parahotplug_request_kickoff()
1132 char *envp[] = { env_selftest, NULL }; in chipset_selftest_uevent() local
1137 KOBJ_CHANGE, envp); in chipset_selftest_uevent()
/drivers/block/drbd/
Ddrbd_nl.c327 static void setup_khelper_env(struct drbd_connection *connection, char **envp) in setup_khelper_env() argument
338 snprintf(envp[4], 60, "DRBD_PEER_ADDRESS=%pI6", in setup_khelper_env()
343 snprintf(envp[4], 60, "DRBD_PEER_ADDRESS=%pI4", in setup_khelper_env()
348 snprintf(envp[4], 60, "DRBD_PEER_ADDRESS=%pI4", in setup_khelper_env()
351 snprintf(envp[3], 20, "DRBD_PEER_AF=%s", afs); in setup_khelper_env()
356 char *envp[] = { "HOME=/", in drbd_khelper() local
372 setup_khelper_env(connection, envp); in drbd_khelper()
383 ret = call_usermodehelper(drbd_usermode_helper, argv, envp, UMH_WAIT_PROC); in drbd_khelper()
408 char *envp[] = { "HOME=/", in conn_khelper() local
418 setup_khelper_env(connection, envp); in conn_khelper()
[all …]
/drivers/net/wireless/ath/wil6210/
Dinterrupt.c496 char *envp[3] = { in wil_notify_fw_error() local
502 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, envp); in wil_notify_fw_error()
/drivers/ata/
Dlibata-acpi.c153 char *envp[] = { event_string, NULL }; in ata_acpi_uevent() local
163 kobject_uevent_env(kobj, KOBJ_CHANGE, envp); in ata_acpi_uevent()
/drivers/usb/core/
Dhub.c5688 char *envp[3]; in port_over_current_notify() local
5703 envp[0] = kasprintf(GFP_KERNEL, "OVER_CURRENT_PORT=%s", port_dev_path); in port_over_current_notify()
5704 if (!envp[0]) in port_over_current_notify()
5707 envp[1] = kasprintf(GFP_KERNEL, "OVER_CURRENT_COUNT=%u", in port_over_current_notify()
5709 if (!envp[1]) in port_over_current_notify()
5712 envp[2] = NULL; in port_over_current_notify()
5713 kobject_uevent_env(&hub_dev->kobj, KOBJ_CHANGE, envp); in port_over_current_notify()
5715 kfree(envp[1]); in port_over_current_notify()
5717 kfree(envp[0]); in port_over_current_notify()

12