Home
last modified time | relevance | path

Searched refs:subsys (Results 1 – 25 of 57) sorted by relevance

123

/drivers/soc/samsung/
A Dexynos5422-asv.c391 struct exynos_asv_subsys *subsys; in exynos5422_asv_offset_voltage_setup() local
397 subsys = &asv->subsys[EXYNOS_ASV_SUBSYS_ID_ARM]; in exynos5422_asv_offset_voltage_setup()
399 subsys->base_volt = 1000000; in exynos5422_asv_offset_voltage_setup()
408 subsys = &asv->subsys[EXYNOS_ASV_SUBSYS_ID_KFC]; in exynos5422_asv_offset_voltage_setup()
410 subsys->base_volt = 1000000; in exynos5422_asv_offset_voltage_setup()
428 subsys->asv->group); in exynos5422_asv_opp_get_voltage()
430 if (volt > subsys->base_volt) in exynos5422_asv_opp_get_voltage()
431 asv_volt += subsys->offset_volt_h; in exynos5422_asv_opp_get_voltage()
455 struct exynos_asv_subsys *subsys; in exynos5422_asv_init() local
484 subsys = &asv->subsys[EXYNOS_ASV_SUBSYS_ID_ARM]; in exynos5422_asv_init()
[all …]
A Dexynos-asv.c30 struct exynos_asv_subsys *subsys = NULL; in exynos_asv_update_cpu_opps() local
35 for (i = 0; i < ARRAY_SIZE(asv->subsys); i++) { in exynos_asv_update_cpu_opps()
37 asv->subsys[i].cpu_dt_compat)) { in exynos_asv_update_cpu_opps()
38 subsys = &asv->subsys[i]; in exynos_asv_update_cpu_opps()
42 if (!subsys) in exynos_asv_update_cpu_opps()
45 for (i = 0; i < subsys->table.num_rows; i++) { in exynos_asv_update_cpu_opps()
49 opp_freq = exynos_asv_opp_get_frequency(subsys, i); in exynos_asv_update_cpu_opps()
60 new_volt = asv->opp_get_voltage(subsys, i, volt); in exynos_asv_update_cpu_opps()
161 for (i = 0; i < ARRAY_SIZE(asv->subsys); i++) in exynos_asv_init()
162 asv->subsys[i].asv = asv; in exynos_asv_init()
A Dexynos-asv.h40 struct exynos_asv_subsys subsys[2]; member
59 static inline u32 exynos_asv_opp_get_voltage(const struct exynos_asv_subsys *subsys, in exynos_asv_opp_get_voltage() argument
62 return __asv_get_table_entry(&subsys->table, level, group + 1); in exynos_asv_opp_get_voltage()
65 static inline u32 exynos_asv_opp_get_frequency(const struct exynos_asv_subsys *subsys, in exynos_asv_opp_get_frequency() argument
68 return __asv_get_table_entry(&subsys->table, level, 0); in exynos_asv_opp_get_frequency()
/drivers/nvme/target/
A Dconfigfs.c507 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_path_store() local
588 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_uuid_store() local
616 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_nguid_store() local
1018 &subsys->group); in nvmet_add_passthru_group()
1045 link->subsys = subsys; in nvmet_port_subsys_allow_link()
1050 if (p->subsys == subsys) in nvmet_port_subsys_allow_link()
1081 if (p->subsys == subsys) in nvmet_port_subsys_drop_link()
1725 if (IS_ERR(subsys)) in nvmet_subsys_make()
1732 configfs_add_default_group(&subsys->namespaces_group, &subsys->group); in nvmet_subsys_make()
1737 &subsys->group); in nvmet_subsys_make()
[all …]
A Dcore.c569 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_enable() local
626 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_disable() local
666 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_free() local
674 subsys->max_nsid = nvmet_max_nsid(subsys); in nvmet_ns_free()
703 ns->subsys = subsys; in nvmet_ns_alloc()
726 subsys->max_nsid = nvmet_max_nsid(subsys); in nvmet_ns_alloc()
1638 ctrl->subsys = subsys; in nvmet_alloc_ctrl()
1660 subsys->cntlid_min, subsys->cntlid_max, in nvmet_alloc_ctrl()
1740 struct nvmet_subsys *subsys = ctrl->subsys; in nvmet_ctrl_free() local
1835 subsys = kzalloc(sizeof(*subsys), GFP_KERNEL); in nvmet_subsys_alloc()
[all …]
A Dpassthru.c42 if (!ctrl->subsys->clear_ids) in nvmet_passthru_override_id_descs()
584 mutex_lock(&subsys->lock); in nvmet_passthru_ctrl_enable()
587 if (subsys->passthru_ctrl) in nvmet_passthru_ctrl_enable()
590 if (subsys->nr_namespaces) { in nvmet_passthru_ctrl_enable()
610 subsys, GFP_KERNEL); in nvmet_passthru_ctrl_enable()
620 subsys->ver = ctrl->vs; in nvmet_passthru_ctrl_enable()
624 NVME_MAJOR(subsys->ver), NVME_MINOR(subsys->ver), in nvmet_passthru_ctrl_enable()
635 mutex_unlock(&subsys->lock); in nvmet_passthru_ctrl_enable()
641 if (subsys->passthru_ctrl) { in __nvmet_passthru_ctrl_disable()
652 mutex_lock(&subsys->lock); in nvmet_passthru_ctrl_disable()
[all …]
A Ddiscovery.c29 struct nvmet_subsys *subsys) in nvmet_port_disc_changed() argument
38 if (subsys && !nvmet_host_allowed(subsys, ctrl->hostnqn)) in nvmet_port_disc_changed()
51 struct nvmet_subsys *subsys, in __nvmet_subsys_disc_changed() argument
66 void nvmet_subsys_disc_changed(struct nvmet_subsys *subsys, in nvmet_subsys_disc_changed() argument
77 if (s->subsys != subsys) in nvmet_subsys_disc_changed()
79 __nvmet_subsys_disc_changed(port, subsys, host); in nvmet_subsys_disc_changed()
152 if (!nvmet_host_allowed(p->subsys, ctrl->hostnqn)) in discovery_log_entries()
217 if (!nvmet_host_allowed(p->subsys, ctrl->hostnqn)) in nvmet_execute_disc_get_log_page()
221 p->subsys->subsysnqn, traddr, in nvmet_execute_disc_get_log_page()
275 strlen(ctrl->subsys->model_number), ' '); in nvmet_execute_disc_identify()
[all …]
A Ddebugfs.c159 struct dentry *parent = ctrl->subsys->debugfs_dir; in nvmet_debugfs_ctrl_setup()
195 int nvmet_debugfs_subsys_setup(struct nvmet_subsys *subsys) in nvmet_debugfs_subsys_setup() argument
199 subsys->debugfs_dir = debugfs_create_dir(subsys->subsysnqn, in nvmet_debugfs_subsys_setup()
201 if (IS_ERR(subsys->debugfs_dir)) { in nvmet_debugfs_subsys_setup()
202 ret = PTR_ERR(subsys->debugfs_dir); in nvmet_debugfs_subsys_setup()
203 subsys->debugfs_dir = NULL; in nvmet_debugfs_subsys_setup()
208 void nvmet_debugfs_subsys_free(struct nvmet_subsys *subsys) in nvmet_debugfs_subsys_free() argument
210 debugfs_remove_recursive(subsys->debugfs_dir); in nvmet_debugfs_subsys_free()
A Dnvmet.h115 struct nvmet_subsys *subsys; member
251 struct nvmet_subsys *subsys; member
406 struct nvmet_subsys *subsys; member
626 void nvmet_subsys_put(struct nvmet_subsys *subsys);
627 void nvmet_subsys_del_ctrls(struct nvmet_subsys *subsys);
636 void nvmet_send_ana_event(struct nvmet_subsys *subsys,
644 struct nvmet_subsys *subsys);
663 struct nvmet_subsys *subsys);
748 return req->sq->ctrl->subsys; in nvmet_req_subsys()
753 return subsys->type != NVME_NQN_NVME; in nvmet_is_disc_subsys()
[all …]
A Dadmin-cmd.c652 struct nvmet_subsys *subsys = ctrl->subsys; in nvmet_execute_identify_ctrl() local
657 if (!subsys->subsys_discovered) { in nvmet_execute_identify_ctrl()
658 mutex_lock(&subsys->lock); in nvmet_execute_identify_ctrl()
660 mutex_unlock(&subsys->lock); in nvmet_execute_identify_ctrl()
676 subsys->firmware_rev, strlen(subsys->firmware_rev), ' '); in nvmet_execute_identify_ctrl()
1203 mutex_lock(&subsys->lock); in nvmet_set_feat_write_protect()
1221 mutex_unlock(&subsys->lock); in nvmet_set_feat_write_protect()
1363 (subsys->max_qid - 1) | ((subsys->max_qid - 1) << 16)); in nvmet_execute_set_features()
1404 mutex_lock(&subsys->lock); in nvmet_get_feat_write_protect()
1410 mutex_unlock(&subsys->lock); in nvmet_get_feat_write_protect()
[all …]
A Ddebugfs.h13 int nvmet_debugfs_subsys_setup(struct nvmet_subsys *subsys);
14 void nvmet_debugfs_subsys_free(struct nvmet_subsys *subsys);
21 static inline int nvmet_debugfs_subsys_setup(struct nvmet_subsys *subsys) in nvmet_debugfs_subsys_setup() argument
25 static inline void nvmet_debugfs_subsys_free(struct nvmet_subsys *subsys){} in nvmet_debugfs_subsys_free() argument
A Dpr.c63 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_set_feat_resv_notif_mask()
159 struct nvmet_subsys *subsys = ns->subsys; in nvmet_pr_resv_released() local
165 mutex_lock(&subsys->lock); in nvmet_pr_resv_released()
166 list_for_each_entry(ctrl, &subsys->ctrls, subsys_entry) { in nvmet_pr_resv_released()
176 mutex_unlock(&subsys->lock); in nvmet_pr_resv_released()
183 struct nvmet_subsys *subsys = ns->subsys; in nvmet_pr_send_event_to_host() local
186 mutex_lock(&subsys->lock); in nvmet_pr_send_event_to_host()
187 list_for_each_entry(ctrl, &subsys->ctrls, subsys_entry) { in nvmet_pr_send_event_to_host()
195 mutex_unlock(&subsys->lock); in nvmet_pr_send_event_to_host()
1042 struct nvmet_subsys *subsys = ctrl->subsys; in nvmet_ctrl_init_pr() local
[all …]
A Dzns.c41 if (ns->subsys->zasl) { in nvmet_bdev_zns_enable()
42 if (ns->subsys->zasl > zasl) in nvmet_bdev_zns_enable()
45 ns->subsys->zasl = zasl; in nvmet_bdev_zns_enable()
71 u8 zasl = req->sq->ctrl->subsys->zasl; in nvmet_execute_identify_ctrl_zns()
118 mutex_lock(&req->ns->subsys->lock); in nvmet_execute_identify_ns_zns()
119 nvmet_ns_changed(req->ns->subsys, req->ns->nsid); in nvmet_execute_identify_ns_zns()
120 mutex_unlock(&req->ns->subsys->lock); in nvmet_execute_identify_ns_zns()
/drivers/most/
A Dconfigfs.c415 struct configfs_subsystem subsys; member
420 return container_of(subsys, struct most_common, subsys); in to_most_common()
481 .subsys = {
492 .subsys = {
503 .subsys = {
590 struct configfs_subsystem subsys; member
600 struct most_sound, subsys); in most_sound_make_group()
624 struct most_sound, subsys); in most_sound_disconnect()
639 .subsys = {
709 mutex_init(&most_cdev.subsys.su_mutex); in configfs_init()
[all …]
/drivers/nvme/host/
A Dmultipath.c104 subsys->iopolicy = iopolicy; in nvme_mpath_default_iopolicy()
111 lockdep_assert_held(&subsys->lock); in nvme_mpath_unfreeze()
121 lockdep_assert_held(&subsys->lock); in nvme_mpath_wait_freeze()
131 lockdep_assert_held(&subsys->lock); in nvme_mpath_start_freeze()
703 mutex_lock(&head->subsys->lock); in nvme_remove_head_work()
1022 struct nvme_subsystem *subsys = in nvme_subsys_iopolicy_show() local
1047 subsys->subnqn, in nvme_subsys_iopolicy_update()
1055 struct nvme_subsystem *subsys = in nvme_subsys_iopolicy_store() local
1133 mutex_lock(&head->subsys->lock); in delayed_removal_secs_show()
1151 mutex_lock(&head->subsys->lock); in delayed_removal_secs_store()
[all …]
A Dcore.c3106 kfree(subsys); in nvme_release_subsystem()
3202 subsys = kzalloc(sizeof(*subsys), GFP_KERNEL); in nvme_init_subsystem()
3203 if (!subsys) in nvme_init_subsystem()
3212 memcpy(subsys->serial, id->sn, sizeof(subsys->serial)); in nvme_init_subsystem()
3213 memcpy(subsys->model, id->mn, sizeof(subsys->model)); in nvme_init_subsystem()
3272 ctrl->subsys = subsys; in nvme_init_subsystem()
3898 head->subsys = ctrl->subsys; in nvme_alloc_ns_head()
5031 struct nvme_subsystem *subsys = ctrl->subsys; in nvme_free_ctrl() local
5033 if (!subsys || ctrl->instance != subsys->instance) in nvme_free_ctrl()
5043 if (subsys) { in nvme_free_ctrl()
[all …]
A Dnvme.h309 struct nvme_subsystem *subsys; member
472 struct nvme_subsystem *subsys; member
638 struct nvme_subsystem *subsys = ctrl->subsys; in nvme_print_device_info() local
646 "VID:%04x model:%.*s firmware:%.*s\n", subsys->vendor_id, in nvme_print_device_info()
647 nvme_strlen(subsys->model, sizeof(subsys->model)), in nvme_print_device_info()
648 subsys->model, nvme_strlen(subsys->firmware_rev, in nvme_print_device_info()
649 sizeof(subsys->firmware_rev)), in nvme_print_device_info()
650 subsys->firmware_rev); in nvme_print_device_info()
878 (ctrl->subsys->cmic & NVME_CTRL_CMIC_ANA) || in nvme_is_unique_nsid()
959 void nvme_mpath_unfreeze(struct nvme_subsystem *subsys);
[all …]
A Dsysfs.c108 struct nvme_subsystem *subsys = head->subsys; in wwid_show() local
109 int serial_len = sizeof(subsys->serial); in wwid_show()
110 int model_len = sizeof(subsys->model); in wwid_show()
125 subsys->model[model_len - 1] == '\0')) in wwid_show()
129 serial_len, subsys->serial, model_len, subsys->model, in wwid_show()
368 (int)sizeof(ctrl->subsys->field), ctrl->subsys->field); \
872 struct nvme_subsystem *subsys = in nvme_subsys_show_nqn() local
883 struct nvme_subsystem *subsys = in nvme_subsys_show_type() local
886 switch (subsys->subtype) { in nvme_subsys_show_type()
901 struct nvme_subsystem *subsys = \
[all …]
/drivers/base/
A Dbus.c871 bus_kobj = &priv->subsys.kobj; in bus_register()
927 kset_unregister(&priv->subsys); in bus_register()
955 bus_kobj = &sp->subsys.kobj; in bus_unregister()
962 kset_unregister(&sp->subsys); in bus_unregister()
1013 kset = &sp->subsys; in bus_get_kset()
1147 if (!sif || !sif->subsys) in subsys_interface_register()
1150 sp = bus_to_subsys(sif->subsys); in subsys_interface_register()
1179 if (!sif || !sif->subsys) in subsys_interface_unregister()
1219 err = bus_register(subsys); in subsys_register()
1223 sp = bus_to_subsys(subsys); in subsys_register()
[all …]
A Dclass.c58 sp = container_of_const(kset, struct subsys_private, subsys); in class_to_subsys()
138 error = sysfs_create_file_ns(&sp->subsys.kobj, &attr->attr, ns); in class_create_file_ns()
153 sysfs_remove_file_ns(&sp->subsys.kobj, &attr->attr, ns); in class_remove_file_ns()
206 error = kobject_set_name(&cp->subsys.kobj, "%s", cls->name); in class_register()
210 cp->subsys.kobj.kset = class_kset; in class_register()
211 cp->subsys.kobj.ktype = &class_ktype; in class_register()
214 error = kset_register(&cp->subsys); in class_register()
220 kobject_del(&cp->subsys.kobj); in class_register()
221 kfree_const(cp->subsys.kobj.name); in class_register()
242 sysfs_remove_groups(&sp->subsys.kobj, cls->class_groups); in class_unregister()
[all …]
A Dbase.h43 struct kset subsys; member
61 #define to_subsys_private(obj) container_of_const(obj, struct subsys_private, subsys.kobj)
66 kset_get(&sp->subsys); in subsys_get()
73 kset_put(&sp->subsys); in subsys_put()
/drivers/soc/mediatek/
A Dmtk-cmdq-helper.c38 u8 subsys; member
79 client_reg->subsys = (u8)spec.args[0]; in cmdq_dev_get_client_reg()
192 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value) in cmdq_pkt_write() argument
198 .subsys = subsys in cmdq_pkt_write()
204 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys, in cmdq_pkt_write_mask() argument
217 return cmdq_pkt_write(pkt, subsys, offset_mask, value); in cmdq_pkt_write_mask()
388 int cmdq_pkt_poll(struct cmdq_pkt *pkt, u8 subsys, in cmdq_pkt_poll() argument
395 .subsys = subsys in cmdq_pkt_poll()
401 int cmdq_pkt_poll_mask(struct cmdq_pkt *pkt, u8 subsys, in cmdq_pkt_poll_mask() argument
411 return cmdq_pkt_poll(pkt, subsys, offset, value); in cmdq_pkt_poll_mask()
/drivers/hwtracing/coresight/
A Dcoresight-syscfg-configfs.c453 struct configfs_subsystem *subsys; in cscfg_configfs_init() local
463 subsys = &cscfg_mgr->cfgfs_subsys; in cscfg_configfs_init()
464 config_item_set_name(&subsys->su_group.cg_item, CSCFG_FS_SUBSYS_NAME); in cscfg_configfs_init()
465 subsys->su_group.cg_item.ci_type = ci_type; in cscfg_configfs_init()
467 config_group_init(&subsys->su_group); in cscfg_configfs_init()
468 mutex_init(&subsys->su_mutex); in cscfg_configfs_init()
472 configfs_add_default_group(&cscfg_configs_grp, &subsys->su_group); in cscfg_configfs_init()
475 configfs_add_default_group(&cscfg_features_grp, &subsys->su_group); in cscfg_configfs_init()
477 return configfs_register_subsystem(subsys); in cscfg_configfs_init()
/drivers/input/touchscreen/
A Dchipone_icn8505.c366 const char *subsys; in icn8505_probe_acpi() local
369 subsys = acpi_get_subsystem_id(ACPI_HANDLE(dev)); in icn8505_probe_acpi()
370 error = PTR_ERR_OR_ZERO(subsys); in icn8505_probe_acpi()
372 subsys = "unknown"; in icn8505_probe_acpi()
377 "chipone/icn8505-%s.fw", subsys); in icn8505_probe_acpi()
379 kfree_const(subsys); in icn8505_probe_acpi()
/drivers/staging/media/ipu7/
A Dipu7-boot.c59 u32 base = (adev->subsys == IPU_IS) ? 0U : (u32)IA_GOFO_FW_BOOT_ID_MAX; in get_fw_boot_reg_addr()
86 const struct ipu7_boot_context *ctx = &contexts[adev->subsys]; in ipu7_boot_cell_reset()
136 const struct ipu7_boot_context *ctx = &contexts[adev->subsys]; in ipu7_boot_cell_start()
154 const struct ipu7_boot_context *ctx = &contexts[adev->subsys]; in ipu7_boot_cell_stop()
179 const struct ipu7_boot_context *ctx = &contexts[adev->subsys]; in ipu7_boot_cell_init()

Completed in 114 milliseconds

123