| /linux/drivers/soc/samsung/ |
| H A D | exynos5422-asv.c | 391 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() 402 subsys->offset_volt_h = __asv_offset_voltage(value); in exynos5422_asv_offset_voltage_setup() 405 subsys->offset_volt_l = __asv_offset_voltage(value); 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() 413 subsys->offset_volt_h = __asv_offset_voltage(value); in exynos5422_asv_offset_voltage_setup() 416 subsys->offset_volt_l = __asv_offset_voltage(value); in exynos5422_asv_offset_voltage_setup() 419 static int exynos5422_asv_opp_get_voltage(const struct exynos_asv_subsys *subsys, in exynos5422_asv_opp_get_voltage() argument [all …]
|
| H A D | exynos-asv.c | 30 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()
|
| H A D | exynos-asv.h | 40 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()
|
| /linux/drivers/nvme/target/ |
| H A D | configfs.c | 534 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_path_store() local 539 mutex_lock(&subsys->lock); in nvmet_ns_device_path_store() 557 mutex_unlock(&subsys->lock); in nvmet_ns_device_path_store() 561 mutex_unlock(&subsys->lock); 584 mutex_lock(&ns->subsys->lock); in nvmet_ns_p2pmem_store() 601 mutex_unlock(&ns->subsys->lock); in nvmet_ns_p2pmem_store() 618 struct nvmet_subsys *subsys = ns->subsys; in nvmet_ns_device_uuid_store() 621 mutex_lock(&subsys in nvmet_ns_device_uuid_store() 615 struct nvmet_subsys *subsys = ns->subsys; nvmet_ns_device_uuid_store() local 643 struct nvmet_subsys *subsys = ns->subsys; nvmet_ns_device_nguid_store() local 862 struct nvmet_subsys *subsys = namespaces_to_subsys(&group->cg_item); nvmet_ns_make() local 904 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_device_path_show() local 912 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_device_path_store() local 945 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_enable_show() local 953 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_enable_store() local 978 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_admin_timeout_store() local 997 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_io_timeout_store() local 1016 struct nvmet_subsys *subsys = to_subsys(item->ci_parent); nvmet_passthru_clear_ids_store() local 1040 nvmet_add_passthru_group(struct nvmet_subsys * subsys) nvmet_add_passthru_group() argument 1050 nvmet_add_passthru_group(struct nvmet_subsys * subsys) nvmet_add_passthru_group() argument 1060 struct nvmet_subsys *subsys; nvmet_port_subsys_allow_link() local 1103 struct nvmet_subsys *subsys = to_subsys(target); nvmet_port_subsys_drop_link() local 1138 struct nvmet_subsys *subsys = to_subsys(parent->ci_parent); nvmet_allowed_hosts_allow_link() local 1180 struct nvmet_subsys *subsys = to_subsys(parent->ci_parent); nvmet_allowed_hosts_drop_link() local 1220 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_allow_any_host_store() local 1249 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_version_show() local 1263 nvmet_subsys_attr_version_store_locked(struct nvmet_subsys * subsys,const char * page,size_t count) nvmet_subsys_attr_version_store_locked() argument 1298 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_version_store() local 1320 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_serial_show() local 1327 nvmet_subsys_attr_serial_store_locked(struct nvmet_subsys * subsys,const char * page,size_t count) nvmet_subsys_attr_serial_store_locked() argument 1359 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_serial_store() local 1478 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_model_show() local 1483 nvmet_subsys_attr_model_store_locked(struct nvmet_subsys * subsys,const char * page,size_t count) nvmet_subsys_attr_model_store_locked() argument 1521 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_model_store() local 1537 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_ieee_oui_show() local 1542 nvmet_subsys_attr_ieee_oui_store_locked(struct nvmet_subsys * subsys,const char * page,size_t count) nvmet_subsys_attr_ieee_oui_store_locked() argument 1569 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_ieee_oui_store() local 1585 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_firmware_show() local 1590 nvmet_subsys_attr_firmware_store_locked(struct nvmet_subsys * subsys,const char * page,size_t count) nvmet_subsys_attr_firmware_store_locked() argument 1631 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_firmware_store() local 1654 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_pi_enable_store() local 1675 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_attr_qid_max_store() local 1720 struct nvmet_subsys *subsys = to_subsys(item); nvmet_subsys_release() local 1739 struct nvmet_subsys *subsys; nvmet_subsys_make() local [all...] |
| H A D | core.c | 120 static u32 nvmet_max_nsid(struct nvmet_subsys *subsys) in nvmet_max_nsid() argument 126 nvmet_for_each_enabled_ns(&subsys->namespaces, idx, cur) in nvmet_max_nsid() 238 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid) in nvmet_ns_changed() argument 242 lockdep_assert_held(&subsys->lock); in nvmet_ns_changed() 244 list_for_each_entry(ctrl, &subsys->ctrls, subsys_entry) { in nvmet_ns_changed() 254 void nvmet_send_ana_event(struct nvmet_subsys *subsys, in nvmet_send_ana_event() argument 259 mutex_lock(&subsys->lock); in nvmet_send_ana_event() 260 list_for_each_entry(ctrl, &subsys->ctrls, subsys_entry) { in nvmet_send_ana_event() 268 mutex_unlock(&subsys->lock); in nvmet_send_ana_event() 277 nvmet_send_ana_event(p->subsys, por in nvmet_port_send_ana_event() 304 nvmet_port_del_ctrls(struct nvmet_port * port,struct nvmet_subsys * subsys) nvmet_port_del_ctrls() argument 448 struct nvmet_subsys *subsys = nvmet_req_subsys(req); nvmet_req_find_ns() local 579 struct nvmet_subsys *subsys = ns->subsys; nvmet_ns_enable() local 643 struct nvmet_subsys *subsys = ns->subsys; nvmet_ns_disable() local 684 struct nvmet_subsys *subsys = ns->subsys; nvmet_ns_free() local 705 nvmet_ns_alloc(struct nvmet_subsys * subsys,u32 nsid) nvmet_ns_alloc() argument 1482 struct nvmet_subsys *subsys; nvmet_ctrl_find_get() local 1540 nvmet_host_allowed(struct nvmet_subsys * subsys,const char * hostnqn) nvmet_host_allowed() argument 1601 struct nvmet_subsys *subsys; nvmet_alloc_ctrl() local 1757 struct nvmet_subsys *subsys = ctrl->subsys; nvmet_ctrl_free() local 1848 struct nvmet_subsys *subsys; nvmet_subsys_alloc() local 1923 struct nvmet_subsys *subsys = nvmet_subsys_free() local 1941 nvmet_subsys_del_ctrls(struct nvmet_subsys * subsys) nvmet_subsys_del_ctrls() argument 1951 nvmet_subsys_put(struct nvmet_subsys * subsys) nvmet_subsys_put() argument [all...] |
| H A D | passthru.c | 29 if (!nvme_multi_css(ctrl->subsys->passthru_ctrl)) in nvmet_passthrough_override_cap() 42 if (!ctrl->subsys->clear_ids) in nvmet_passthru_override_id_descs() 92 struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl; in nvmet_passthru_override_id_ctrl() 107 id->ver = cpu_to_le32(ctrl->subsys->ver); in nvmet_passthru_override_id_ctrl() 162 strscpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn)); in nvmet_passthru_override_id_ctrl() 211 if (req->sq->ctrl->subsys->clear_ids) { in nvmet_passthru_override_id_ns() 587 int nvmet_passthru_ctrl_enable(struct nvmet_subsys *subsys) in nvmet_passthru_ctrl_enable() argument 594 mutex_lock(&subsys->lock); in nvmet_passthru_ctrl_enable() 595 if (!subsys->passthru_ctrl_path) in nvmet_passthru_ctrl_enable() 597 if (subsys->passthru_ctrl) in nvmet_passthru_ctrl_enable() [all …]
|
| H A D | debugfs.h | 13 int nvmet_debugfs_subsys_setup(struct nvmet_subsys *subsys); 14 void nvmet_debugfs_subsys_free(struct nvmet_subsys *subsys); 23 static inline int nvmet_debugfs_subsys_setup(struct nvmet_subsys *subsys) in nvmet_debugfs_subsys_setup() argument 27 static inline void nvmet_debugfs_subsys_free(struct nvmet_subsys *subsys){} in nvmet_debugfs_subsys_free() argument
|
| H A D | debugfs.c | 239 struct dentry *parent = ns->subsys->debugfs_dir; in nvmet_debugfs_ns_setup() 262 struct dentry *parent = ctrl->subsys->debugfs_dir; in nvmet_debugfs_ctrl_setup() 298 int nvmet_debugfs_subsys_setup(struct nvmet_subsys *subsys) in nvmet_debugfs_subsys_setup() argument 302 subsys->debugfs_dir = debugfs_create_dir(subsys->subsysnqn, in nvmet_debugfs_subsys_setup() 304 if (IS_ERR(subsys->debugfs_dir)) { in nvmet_debugfs_subsys_setup() 305 ret = PTR_ERR(subsys->debugfs_dir); in nvmet_debugfs_subsys_setup() 306 subsys->debugfs_dir = NULL; in nvmet_debugfs_subsys_setup() 311 void nvmet_debugfs_subsys_free(struct nvmet_subsys *subsys) in nvmet_debugfs_subsys_free() argument 313 debugfs_remove_recursive(subsys->debugfs_dir); in nvmet_debugfs_subsys_free()
|
| H A D | nvmet.h | 117 struct nvmet_subsys *subsys; 258 struct nvmet_subsys *subsys; 413 struct nvmet_subsys *subsys; 636 void nvmet_subsys_put(struct nvmet_subsys *subsys); 637 void nvmet_subsys_del_ctrls(struct nvmet_subsys *subsys); 643 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid); 646 void nvmet_send_ana_event(struct nvmet_subsys *subsys, 654 struct nvmet_subsys *subsys); 673 struct nvmet_subsys *subsys); 674 void nvmet_subsys_disc_changed(struct nvmet_subsys *subsys, 115 struct nvmet_subsys *subsys; global() member 256 struct nvmet_subsys *subsys; global() member 411 struct nvmet_subsys *subsys; global() member 765 nvmet_is_disc_subsys(struct nvmet_subsys * subsys) nvmet_is_disc_subsys() argument 792 nvmet_is_passthru_subsys(struct nvmet_subsys * subsys) nvmet_is_passthru_subsys() argument 797 nvmet_passthru_subsys_free(struct nvmet_subsys * subsys) nvmet_passthru_subsys_free() argument 800 nvmet_passthru_ctrl_disable(struct nvmet_subsys * subsys) nvmet_passthru_ctrl_disable() argument 811 nvmet_is_passthru_subsys(struct nvmet_subsys * subsys) nvmet_is_passthru_subsys() argument [all...] |
| H A D | admin-cmd.c | 269 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_get_smart_log_all() 479 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_format_ana_group() 653 struct nvmet_subsys *subsys = ctrl->subsys; in nvmet_execute_identify_ctrl() local 658 if (!subsys->subsys_discovered) { in nvmet_execute_identify_ctrl() 659 mutex_lock(&subsys->lock); in nvmet_execute_identify_ctrl() 660 subsys->subsys_discovered = true; in nvmet_execute_identify_ctrl() 661 mutex_unlock(&subsys->lock); in nvmet_execute_identify_ctrl() 670 id->vid = cpu_to_le16(subsys->vendor_id); in nvmet_execute_identify_ctrl() 671 id->ssvid = cpu_to_le16(subsys->subsys_vendor_id); in nvmet_execute_identify_ctrl() 673 memcpy(id->sn, ctrl->subsys->serial, NVMET_SN_MAX_SIZE); in nvmet_execute_identify_ctrl() [all …]
|
| H A D | pr.c | 63 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() 1065 struct nvmet_subsys *subsys = ctrl->subsys; in nvmet_ctrl_init_pr() local [all …]
|
| /linux/tools/lib/api/fs/ |
| H A D | cgroup.c | 12 char subsys[32]; member 19 int cgroupfs_find_mountpoint(char *buf, size_t maxlen, const char *subsys) in cgroupfs_find_mountpoint() argument 27 if (cached && !strcmp(cached->subsys, subsys)) { in cgroupfs_find_mountpoint() 80 p = strstr(p, subsys); in cgroupfs_find_mountpoint() 85 if (!strchr(" ,", p[-1]) || !strchr(" ,", p[strlen(subsys)])) in cgroupfs_find_mountpoint() 98 strncpy(cached->subsys, subsys, sizeof(cached->subsys) - 1); in cgroupfs_find_mountpoint()
|
| /linux/drivers/most/ |
| H A D | configfs.c | 415 struct configfs_subsystem subsys; member 418 static struct most_common *to_most_common(struct configfs_subsystem *subsys) in to_most_common() argument 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 = { [all …]
|
| /linux/samples/configfs/ |
| H A D | configfs_sample.c | 32 struct configfs_subsystem subsys; member 40 struct childless, subsys); in to_childless() 100 .subsys = { 324 &childless_subsys.subsys, 332 struct configfs_subsystem *subsys; in configfs_example_init() local 336 subsys = example_subsys[i]; in configfs_example_init() 338 config_group_init(&subsys->su_group); in configfs_example_init() 339 mutex_init(&subsys->su_mutex); in configfs_example_init() 340 ret = configfs_register_subsystem(subsys); in configfs_example_init() 343 ret, subsys in configfs_example_init() [all...] |
| /linux/drivers/nvme/host/ |
| H A D | multipath.c | 112 void nvme_mpath_default_iopolicy(struct nvme_subsystem *subsys) in nvme_mpath_default_iopolicy() argument 114 subsys->iopolicy = iopolicy; in nvme_mpath_default_iopolicy() 117 void nvme_mpath_unfreeze(struct nvme_subsystem *subsys) in nvme_mpath_unfreeze() argument 121 lockdep_assert_held(&subsys->lock); in nvme_mpath_unfreeze() 122 list_for_each_entry(h, &subsys->nsheads, entry) in nvme_mpath_unfreeze() 127 void nvme_mpath_wait_freeze(struct nvme_subsystem *subsys) in nvme_mpath_wait_freeze() argument 131 lockdep_assert_held(&subsys->lock); in nvme_mpath_wait_freeze() 132 list_for_each_entry(h, &subsys->nsheads, entry) in nvme_mpath_wait_freeze() 137 void nvme_mpath_start_freeze(struct nvme_subsystem *subsys) in nvme_mpath_start_freeze() argument 141 lockdep_assert_held(&subsys in nvme_mpath_start_freeze() 1041 struct nvme_subsystem *subsys = nvme_subsys_iopolicy_show() local 1048 nvme_subsys_iopolicy_update(struct nvme_subsystem * subsys,int iopolicy) nvme_subsys_iopolicy_update() argument 1074 struct nvme_subsystem *subsys = nvme_subsys_iopolicy_store() local [all...] |
| H A D | nvme.h | 371 struct nvme_subsystem *subsys; member 546 struct nvme_subsystem *subsys; 587 __guarded_by(&subsys->lock); 729 struct nvme_subsystem *subsys = ctrl->subsys; in nvme_print_device_info() 737 "VID:%04x model:%.*s firmware:%.*s\n", subsys->vendor_id, in nvme_print_device_info() 738 nvme_strlen(subsys->model, sizeof(subsys->model)), in nvme_print_device_info() 739 subsys->model, nvme_strlen(subsys in nvme_print_device_info() 545 struct nvme_subsystem *subsys; global() member 728 struct nvme_subsystem *subsys = ctrl->subsys; nvme_print_device_info() local 1179 nvme_mpath_unfreeze(struct nvme_subsystem * subsys) nvme_mpath_unfreeze() argument 1182 nvme_mpath_wait_freeze(struct nvme_subsystem * subsys) nvme_mpath_wait_freeze() argument 1185 nvme_mpath_start_freeze(struct nvme_subsystem * subsys) nvme_mpath_start_freeze() argument 1188 nvme_mpath_default_iopolicy(struct nvme_subsystem * subsys) nvme_mpath_default_iopolicy() argument [all...] |
| H A D | core.c | 157 static void nvme_put_subsystem(struct nvme_subsystem *subsys); 693 ida_free(&head->subsys->ns_ida, head->instance); in nvme_free_ns_head() 695 nvme_put_subsystem(head->subsys); in nvme_free_ns_head() 1270 mutex_lock(&ctrl->subsys->lock); in nvme_passthru_start() 1271 nvme_mpath_start_freeze(ctrl->subsys); in nvme_passthru_start() 1272 nvme_mpath_wait_freeze(ctrl->subsys); in nvme_passthru_start() 1285 nvme_mpath_unfreeze(ctrl->subsys); in nvme_passthru_end() 1286 mutex_unlock(&ctrl->subsys->lock); in nvme_passthru_end() 3161 static void nvme_init_subnqn(struct nvme_subsystem *subsys, struct nvme_ctrl *ctrl, 3170 strscpy(subsys in nvme_init_subnqn() 3162 nvme_init_subnqn(struct nvme_subsystem * subsys,struct nvme_ctrl * ctrl,struct nvme_id_ctrl * id) nvme_init_subnqn() argument 3196 struct nvme_subsystem *subsys = nvme_release_subsystem() local 3206 struct nvme_subsystem *subsys = nvme_destroy_subsystem() local 3218 nvme_put_subsystem(struct nvme_subsystem * subsys) nvme_put_subsystem() argument 3226 struct nvme_subsystem *subsys; __nvme_find_get_subsystem() local 3267 nvme_validate_cntlid(struct nvme_subsystem * subsys,struct nvme_ctrl * ctrl,struct nvme_id_ctrl * id) nvme_validate_cntlid() argument 3302 struct nvme_subsystem *subsys, *found; nvme_init_subsystem() local 3893 nvme_subsys_check_duplicate_ids(struct nvme_subsystem * subsys,struct nvme_ns_ids * ids) nvme_subsys_check_duplicate_ids() argument 5175 struct nvme_subsystem *subsys = ctrl->subsys; nvme_free_ctrl() local [all...] |
| H A D | sysfs.c | 109 struct nvme_subsystem *subsys = head->subsys; in wwid_show() local 110 int serial_len = sizeof(subsys->serial); in wwid_show() 111 int model_len = sizeof(subsys->model); in wwid_show() 122 while (serial_len > 0 && (subsys->serial[serial_len - 1] == ' ' || in wwid_show() 123 subsys->serial[serial_len - 1] == '\0')) in wwid_show() 125 while (model_len > 0 && (subsys->model[model_len - 1] == ' ' || in wwid_show() 126 subsys->model[model_len - 1] == '\0')) in wwid_show() 129 return sysfs_emit(buf, "nvme.%04x-%*phN-%*phN-%08x\n", subsys->vendor_id, in wwid_show() 130 serial_len, subsys in wwid_show() 1253 struct nvme_subsystem *subsys = nvme_subsys_show_nqn() local 1264 struct nvme_subsystem *subsys = nvme_subsys_show_type() local [all...] |
| /linux/drivers/soc/mediatek/ |
| H A D | mtk-cmdq-helper.c | 39 u8 subsys; member 86 client_reg->subsys = CMDQ_SUBSYS_INVALID; in cmdq_dev_get_client_reg() 101 client_reg->subsys = (u8)spec.args[0]; in cmdq_dev_get_client_reg() 218 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value) in cmdq_pkt_write() argument 224 .subsys = subsys in cmdq_pkt_write() 230 int cmdq_pkt_write_pa(struct cmdq_pkt *pkt, u8 subsys /*unused*/, u32 pa_base, in cmdq_pkt_write_pa() argument 243 int cmdq_pkt_write_subsys(struct cmdq_pkt *pkt, u8 subsys, u32 pa_base /*unused*/, in cmdq_pkt_write_subsys() argument 246 return cmdq_pkt_write(pkt, subsys, offset, value); in cmdq_pkt_write_subsys() 250 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys, in cmdq_pkt_write_mask() argument 263 return cmdq_pkt_write(pkt, subsys, offset_mask, value); in cmdq_pkt_write_mask() [all …]
|
| /linux/fs/configfs/ |
| H A D | dir.c | 828 struct configfs_subsystem *subsys = NULL; /* gcc is a turd */ in link_group() local 833 subsys = parent_group->cg_subsys; in link_group() 835 subsys = to_configfs_subsystem(group); in link_group() 838 group->cg_subsys = subsys; in link_group() 1152 int configfs_depend_item(struct configfs_subsystem *subsys, in configfs_depend_item() argument 1157 struct config_item *s_item = &subsys->su_group.cg_item; in configfs_depend_item() 1306 struct configfs_subsystem *subsys; in configfs_mkdir() local 1342 subsys = to_config_group(parent_item)->cg_subsys; in configfs_mkdir() 1343 BUG_ON(!subsys); in configfs_mkdir() 1357 if (!subsys->su_group.cg_item.ci_type) { in configfs_mkdir() [all …]
|
| /linux/drivers/base/ |
| H A D | class.c | 58 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() 218 error = sysfs_create_groups(&cp->subsys.kobj, cls->class_groups); in class_register() 220 kobject_del(&cp->subsys.kobj); in class_register() 221 kfree_const(cp->subsys.kobj.name); in class_register() [all …]
|
| /linux/tools/testing/selftests/turbostat/ |
| H A D | added_perf_counters.py | 9 def __init__(self, subsys, event): argument 10 self.subsys = subsys 94 if counter.subsys == 'cstate_core': 96 elif counter.subsys == 'cstate_pkg':
|
| /linux/include/uapi/linux/ |
| H A D | kcov.h | 56 static inline __u64 kcov_remote_handle(__u64 subsys, __u64 inst) in kcov_remote_handle() argument 58 if (subsys & ~KCOV_SUBSYSTEM_MASK || inst & ~KCOV_INSTANCE_MASK) in kcov_remote_handle() 60 return subsys | inst; in kcov_remote_handle()
|
| /linux/include/linux/netfilter/ |
| H A D | nfnetlink.h | 62 static inline u16 nfnl_msg_type(u8 subsys, u8 msg_type) in nfnl_msg_type() argument 64 return subsys << 8 | msg_type; in nfnl_msg_type() 105 #define MODULE_ALIAS_NFNL_SUBSYS(subsys) \ argument 106 MODULE_ALIAS("nfnetlink-subsys-" __stringify(subsys))
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-syscfg-configfs.c | 453 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()
|