Home
last modified time | relevance | path

Searched refs:svc (Results 1 – 25 of 125) sorted by relevance

12345

/linux-6.15/drivers/greybus/
H A Dsvc.c681 struct gb_svc *svc = pwrmon_rails->svc; in pwr_debugfs_voltage_read() local
705 struct gb_svc *svc = pwrmon_rails->svc; in pwr_debugfs_current_read() local
729 struct gb_svc *svc = pwrmon_rails->svc; in pwr_debugfs_power_read() local
801 rail->svc = svc; in gb_svc_pwrmon_debugfs_init()
937 ret = gb_svc_intf_set_power_mode(svc, svc->ap_intf_id, in gb_svc_process_hello_deferred()
1305 kfree(svc); in gb_svc_release()
1317 svc = kzalloc(sizeof(*svc), GFP_KERNEL); in gb_svc_create()
1318 if (!svc) in gb_svc_create()
1331 svc->dev.dma_mask = svc->dev.parent->dma_mask; in gb_svc_create()
1348 gb_connection_set_data(svc->connection, svc); in gb_svc_create()
[all …]
H A Dsvc_watchdog.c17 struct gb_svc *svc; member
66 struct gb_svc *svc; in do_work() local
70 svc = watchdog->svc; in do_work()
82 dev_err(&svc->dev, in do_work()
112 if (svc->watchdog) in gb_svc_watchdog_create()
120 watchdog->svc = svc; in gb_svc_watchdog_create()
141 svc->watchdog = NULL; in gb_svc_watchdog_create()
156 svc->watchdog = NULL; in gb_svc_watchdog_destroy()
162 if (!svc || !svc->watchdog) in gb_svc_watchdog_enabled()
171 if (!svc->watchdog) in gb_svc_watchdog_enable()
[all …]
H A Dinterface.c128 struct gb_svc *svc = intf->hd->svc; in gb_interface_route_create() local
150 ret = gb_svc_route_create(svc, svc->ap_intf_id, GB_SVC_DEVICE_ID_AP, in gb_interface_route_create()
167 ida_free(&svc->device_id_map, device_id); in gb_interface_route_create()
174 struct gb_svc *svc = intf->hd->svc; in gb_interface_route_destroy() local
179 gb_svc_route_destroy(svc, svc->ap_intf_id, intf->interface_id); in gb_interface_route_destroy()
736 struct gb_svc *svc = intf->hd->svc; in gb_interface_resume() local
827 struct gb_svc *svc = intf->hd->svc; in gb_interface_vsys_set() local
843 struct gb_svc *svc = intf->hd->svc; in gb_interface_refclk_set() local
859 struct gb_svc *svc = intf->hd->svc; in gb_interface_unipro_set() local
876 struct gb_svc *svc = intf->hd->svc; in gb_interface_activate_operation() local
[all …]
/linux-6.15/include/linux/greybus/
H A Dsvc.h36 struct gb_svc *svc; member
63 int gb_svc_add(struct gb_svc *svc);
64 void gb_svc_del(struct gb_svc *svc);
65 void gb_svc_put(struct gb_svc *svc);
77 int gb_svc_intf_eject(struct gb_svc *svc, u8 intf_id);
96 int gb_svc_ping(struct gb_svc *svc);
97 int gb_svc_watchdog_create(struct gb_svc *svc);
98 void gb_svc_watchdog_destroy(struct gb_svc *svc);
99 bool gb_svc_watchdog_enabled(struct gb_svc *svc);
100 int gb_svc_watchdog_enable(struct gb_svc *svc);
[all …]
/linux-6.15/net/netfilter/ipvs/
H A Dip_vs_mh.c138 p = &svc->destinations; in ip_vs_mh_permutate()
160 struct ip_vs_service *svc) in ip_vs_mh_populate() argument
181 p = &svc->destinations; in ip_vs_mh_populate()
185 if (p == &svc->destinations) in ip_vs_mh_populate()
296 if (svc->num_dests >= 1) { in ip_vs_mh_reassign()
304 ip_vs_mh_permutate(s, svc); in ip_vs_mh_reassign()
306 ret = ip_vs_mh_populate(s, svc); in ip_vs_mh_reassign()
311 IP_VS_DBG_ADDR(svc->af, &svc->addr), in ip_vs_mh_reassign()
312 ntohs(svc->port)); in ip_vs_mh_reassign()
315 if (svc->num_dests >= 1) { in ip_vs_mh_reassign()
[all …]
H A Dip_vs_wrr.c118 mark->di = ip_vs_wrr_gcd_weight(svc); in ip_vs_wrr_init_svc()
121 svc->sched_data = mark; in ip_vs_wrr_init_svc()
129 struct ip_vs_wrr_mark *mark = svc->sched_data; in ip_vs_wrr_done_svc()
143 spin_lock_bh(&svc->sched_lock); in ip_vs_wrr_dest_changed()
145 mark->di = ip_vs_wrr_gcd_weight(svc); in ip_vs_wrr_dest_changed()
151 spin_unlock_bh(&svc->sched_lock); in ip_vs_wrr_dest_changed()
169 spin_lock_bh(&svc->sched_lock); in ip_vs_wrr_schedule()
178 &svc->destinations, in ip_vs_wrr_schedule()
196 &last->n_list == &svc->destinations) in ip_vs_wrr_schedule()
202 &last->n_list != &svc->destinations) { in ip_vs_wrr_schedule()
[all …]
H A Dip_vs_ctl.c360 hash = ip_vs_svc_hashkey(svc->ipvs, svc->af, svc->protocol, in ip_vs_svc_hash()
361 &svc->addr, svc->port); in ip_vs_svc_hash()
445 if (svc->fwmark == fwmark && svc->af == af in __ip_vs_svc_fwm_find()
467 if (svc) in ip_vs_service_find()
509 rcu_assign_pointer(dest->svc, svc); in __ip_vs_bind_svc()
531 IP_VS_DBG_ADDR(svc->af, &svc->addr), in __ip_vs_svc_put()
738 if (!svc) in ip_vs_find_dest()
1439 ip_vs_addr_copy(svc->af, &svc->addr, &u->addr); in ip_vs_add_service()
1624 ip_vs_stop_estimator(svc->ipvs, &svc->stats); in __ip_vs_del_service()
2351 svc = v; in ip_vs_info_seq_next()
[all …]
H A Dip_vs_rr.c28 svc->sched_data = &svc->destinations; in ip_vs_rr_init_svc()
37 spin_lock_bh(&svc->sched_lock); in ip_vs_rr_del_dest()
38 p = (struct list_head *) svc->sched_data; in ip_vs_rr_del_dest()
43 svc->sched_data = p->next->prev; in ip_vs_rr_del_dest()
44 spin_unlock_bh(&svc->sched_lock); in ip_vs_rr_del_dest()
62 spin_lock_bh(&svc->sched_lock); in ip_vs_rr_schedule()
63 p = (struct list_head *) svc->sched_data; in ip_vs_rr_schedule()
68 &svc->destinations, in ip_vs_rr_schedule()
84 spin_unlock_bh(&svc->sched_lock); in ip_vs_rr_schedule()
89 svc->sched_data = &dest->n_list; in ip_vs_rr_schedule()
[all …]
H A Dip_vs_lblc.c235 spin_lock_bh(&svc->sched_lock); in ip_vs_lblc_flush()
266 spin_lock(&svc->sched_lock); in ip_vs_lblc_full_check()
276 spin_unlock(&svc->sched_lock); in ip_vs_lblc_full_check()
296 struct ip_vs_service *svc = tbl->svc; in ip_vs_lblc_check_expire() local
305 ip_vs_lblc_full_check(svc); in ip_vs_lblc_check_expire()
322 spin_lock(&svc->sched_lock); in ip_vs_lblc_check_expire()
331 spin_unlock(&svc->sched_lock); in ip_vs_lblc_check_expire()
354 svc->sched_data = tbl; in ip_vs_lblc_init_svc()
368 tbl->svc = svc; in ip_vs_lblc_init_svc()
389 ip_vs_lblc_flush(svc); in ip_vs_lblc_done_svc()
[all …]
H A Dip_vs_sched.c40 int ip_vs_bind_scheduler(struct ip_vs_service *svc, in ip_vs_bind_scheduler() argument
46 ret = scheduler->init_service(svc); in ip_vs_bind_scheduler()
52 rcu_assign_pointer(svc->scheduler, scheduler); in ip_vs_bind_scheduler()
60 void ip_vs_unbind_scheduler(struct ip_vs_service *svc, in ip_vs_unbind_scheduler() argument
71 sched->done_service(svc); in ip_vs_unbind_scheduler()
148 if (svc->fwmark) { in ip_vs_scheduler_err()
150 sched_name, svc->fwmark, svc->fwmark, msg); in ip_vs_scheduler_err()
152 } else if (svc->af == AF_INET6) { in ip_vs_scheduler_err()
154 sched_name, ip_vs_proto_name(svc->protocol), in ip_vs_scheduler_err()
155 &svc->addr.in6, ntohs(svc->port), msg); in ip_vs_scheduler_err()
[all …]
H A Dip_vs_sh.c173 p = &svc->destinations; in ip_vs_sh_reassign()
183 if (p == &svc->destinations) in ip_vs_sh_reassign()
237 svc->sched_data = s; in ip_vs_sh_init_svc()
243 ip_vs_sh_reassign(s, svc); in ip_vs_sh_init_svc()
251 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_done_svc()
266 struct ip_vs_sh_state *s = svc->sched_data; in ip_vs_sh_dest_changed()
269 ip_vs_sh_reassign(s, svc); in ip_vs_sh_dest_changed()
321 if (svc->flags & IP_VS_SVC_F_SCHED_SH_PORT) in ip_vs_sh_schedule()
324 s = (struct ip_vs_sh_state *) svc->sched_data; in ip_vs_sh_schedule()
329 dest = ip_vs_sh_get(svc, s, hash_addr, port); in ip_vs_sh_schedule()
[all …]
H A Dip_vs_lblcr.c401 spin_lock_bh(&svc->sched_lock); in ip_vs_lblcr_flush()
431 spin_lock(&svc->sched_lock); in ip_vs_lblcr_full_check()
440 spin_unlock(&svc->sched_lock); in ip_vs_lblcr_full_check()
460 struct ip_vs_service *svc = tbl->svc; in ip_vs_lblcr_check_expire() local
469 ip_vs_lblcr_full_check(svc); in ip_vs_lblcr_check_expire()
486 spin_lock(&svc->sched_lock); in ip_vs_lblcr_check_expire()
495 spin_unlock(&svc->sched_lock); in ip_vs_lblcr_check_expire()
517 svc->sched_data = tbl; in ip_vs_lblcr_init_svc()
531 tbl->svc = svc; in ip_vs_lblcr_init_svc()
552 ip_vs_lblcr_flush(svc); in ip_vs_lblcr_done_svc()
[all …]
H A Dip_vs_dh.c107 p = &svc->destinations; in ip_vs_dh_reassign()
116 if (p == &svc->destinations) in ip_vs_dh_reassign()
152 static int ip_vs_dh_init_svc(struct ip_vs_service *svc) in ip_vs_dh_init_svc() argument
161 svc->sched_data = s; in ip_vs_dh_init_svc()
167 ip_vs_dh_reassign(s, svc); in ip_vs_dh_init_svc()
175 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_done_svc()
190 struct ip_vs_dh_state *s = svc->sched_data; in ip_vs_dh_dest_changed()
193 ip_vs_dh_reassign(s, svc); in ip_vs_dh_dest_changed()
221 s = (struct ip_vs_dh_state *) svc->sched_data; in ip_vs_dh_schedule()
222 dest = ip_vs_dh_get(svc->af, s, &iph->daddr); in ip_vs_dh_schedule()
[all …]
H A Dip_vs_core.c139 svc = rcu_dereference(dest->svc); in ip_vs_in_stats()
175 svc = rcu_dereference(dest->svc); in ip_vs_out_stats()
364 if (dst_port == svc->port && svc->port != FTPPORT) in ip_vs_sched_persist()
516 if (!svc->fwmark && vport != svc->port) { in ip_vs_schedule()
517 if (!svc->port) in ip_vs_schedule()
547 ip_vs_conn_fill_param(svc->ipvs, svc->af, iph->protocol, in ip_vs_schedule()
614 ip_vs_conn_fill_param(svc->ipvs, svc->af, iph->protocol, in ip_vs_leave()
1149 if (svc->fwmark) in ip_vs_new_conn_out()
1188 ip_vs_conn_fill_param(svc->ipvs, svc->af, iph->protocol, in ip_vs_new_conn_out()
1243 svc = rcu_dereference(dest->svc); in __ip_vs_rs_conn_out()
[all …]
/linux-6.15/drivers/soc/qcom/
H A Dqmi_interface.c47 svc = kzalloc(sizeof(*svc), GFP_KERNEL); in qmi_recv_new_server()
48 if (!svc) in qmi_recv_new_server()
54 svc->node = node; in qmi_recv_new_server()
59 kfree(svc); in qmi_recv_new_server()
90 kfree(svc); in qmi_recv_del_server()
212 svc = kzalloc(sizeof(*svc), GFP_KERNEL); in qmi_add_lookup()
213 if (!svc) in qmi_add_lookup()
276 svc = kzalloc(sizeof(*svc), GFP_KERNEL); in qmi_add_server()
277 if (!svc) in qmi_add_server()
711 kfree(svc); in qmi_handle_release()
[all …]
H A Dapr.c102 svc = port; in gpr_alloc_port()
104 svc->pr = pr; in gpr_alloc_port()
105 svc->priv = priv; in gpr_alloc_port()
106 svc->dev = dev; in gpr_alloc_port()
119 svc->id = id; in gpr_alloc_port()
235 if (svc && svc->dev->driver) { in apr_do_rx_callback()
303 if (!svc) { in gpr_do_rx_callback()
310 svc->callback(&resp, svc->priv, 0); in gpr_do_rx_callback()
424 svc = &adev->svc; in apr_add_device()
427 svc->pr = apr; in apr_add_device()
[all …]
/linux-6.15/drivers/thunderbolt/
H A Ddma_test.c93 const struct tb_service *svc; member
361 struct tb_service *svc = data; \
374 struct tb_service *svc = data; \
509 struct tb_service *svc = data; in test_store() local
527 dev_dbg(&svc->dev, "DMA test starting\n"); in test_store()
543 dev_err(&svc->dev, "failed to set lanes\n"); in test_store()
595 struct tb_service *svc = s->private; in status_show() local
638 struct tb_xdomain *xd = tb_service_parent(svc); in dma_test_probe()
645 dt->svc = svc; in dma_test_probe()
650 tb_service_set_drvdata(svc, dt); in dma_test_probe()
[all …]
H A Dxdomain.c916 svc->prtcid, svc->prtcvers, svc->prtcrevs); in get_modalias()
1001 kfree(svc->key); in tb_service_release()
1002 kfree(svc); in tb_service_release()
1019 if (!svc) in remove_missing_service()
1035 if (!svc) in find_service()
1062 if (!svc->key) in populate_service()
1093 svc = kzalloc(sizeof(*svc), GFP_KERNEL); in enumerate_services()
1094 if (!svc) in enumerate_services()
1098 kfree(svc); in enumerate_services()
1105 kfree(svc); in enumerate_services()
[all …]
H A Ddomain.c22 const struct tb_service *svc) in match_service_id() argument
52 struct tb_service *svc; in __tb_service_match() local
54 svc = tb_to_service(dev); in __tb_service_match()
55 if (!svc) in __tb_service_match()
63 if (match_service_id(ids, svc)) in __tb_service_match()
84 return driver->probe(svc, id); in tb_service_probe()
94 driver->remove(svc); in tb_service_remove()
100 struct tb_service *svc; in tb_service_shutdown() local
102 svc = tb_to_service(dev); in tb_service_shutdown()
103 if (!svc || !dev->driver) in tb_service_shutdown()
[all …]
/linux-6.15/include/linux/
H A Dthunderbolt.h409 if (svc) in tb_service_get()
410 get_device(&svc->dev); in tb_service_get()
411 return svc; in tb_service_get()
414 static inline void tb_service_put(struct tb_service *svc) in tb_service_put() argument
416 if (svc) in tb_service_put()
417 put_device(&svc->dev); in tb_service_put()
443 void (*remove)(struct tb_service *svc);
444 void (*shutdown)(struct tb_service *svc);
459 return dev_get_drvdata(&svc->dev); in tb_service_get_drvdata()
464 dev_set_drvdata(&svc->dev, data); in tb_service_set_drvdata()
[all …]
/linux-6.15/Documentation/driver-api/firmware/
H A Dother_interfaces.rst35 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
38 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
41 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
44 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
47 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
50 .. kernel-doc:: drivers/firmware/stratix10-svc.c
/linux-6.15/drivers/firmware/qcom/
H A Dqcom_scm.c230 .svc = QCOM_SCM_SVC_INFO, in __get_convention()
845 .svc = QCOM_SCM_SVC_IO, in qcom_scm_io_readl()
866 .svc = QCOM_SCM_SVC_IO, in qcom_scm_io_writel()
894 .svc = QCOM_SCM_SVC_MP, in qcom_scm_restore_sec_cfg()
922 .svc = QCOM_SCM_SVC_MP, in qcom_scm_set_gpu_smmu_aperture()
939 .svc = QCOM_SCM_SVC_MP, in qcom_scm_iommu_secure_ptbl_size()
960 .svc = QCOM_SCM_SVC_MP, in qcom_scm_iommu_secure_ptbl_init()
984 .svc = QCOM_SCM_SVC_MP, in qcom_scm_iommu_set_cp_pool_size()
1002 .svc = QCOM_SCM_SVC_MP, in qcom_scm_mem_protect_video_var()
1026 .svc = QCOM_SCM_SVC_MP, in __qcom_scm_assign_mem()
[all …]
/linux-6.15/net/sunrpc/
H A Dsvcauth.c188 struct svc_cred *svc) in svcauth_map_clnt_to_svc_cred_local() argument
193 memset(svc, 0, sizeof(struct svc_cred)); in svcauth_map_clnt_to_svc_cred_local()
195 svc->cr_uid = KUIDT_INIT(from_kuid_munged(userns, cred->fsuid)); in svcauth_map_clnt_to_svc_cred_local()
196 svc->cr_gid = KGIDT_INIT(from_kgid_munged(userns, cred->fsgid)); in svcauth_map_clnt_to_svc_cred_local()
197 svc->cr_flavor = clnt->cl_auth->au_flavor; in svcauth_map_clnt_to_svc_cred_local()
199 svc->cr_group_info = get_group_info(cred->group_info); in svcauth_map_clnt_to_svc_cred_local()
201 svc->cr_principal = NULL; in svcauth_map_clnt_to_svc_cred_local()
202 svc->cr_gss_mech = NULL; in svcauth_map_clnt_to_svc_cred_local()
/linux-6.15/include/linux/firmware/thead/
H A Dthead,th1520-aon.h77 u8 svc; /* rpc main service id */ member
93 #define RPC_GET_SVC_ID(MESG) ((MESG)->svc & 0x3F)
94 #define RPC_SET_SVC_ID(MESG, ID) ((MESG)->svc |= 0x3F & (ID))
95 #define RPC_GET_SVC_FLAG_MSG_TYPE(MESG) (((MESG)->svc & 0x80) >> 7)
96 #define RPC_SET_SVC_FLAG_MSG_TYPE(MESG, TYPE) ((MESG)->svc |= (TYPE) << 7)
97 #define RPC_GET_SVC_FLAG_ACK_TYPE(MESG) (((MESG)->svc & 0x40) >> 6)
98 #define RPC_SET_SVC_FLAG_ACK_TYPE(MESG, ACK) ((MESG)->svc |= (ACK) << 6)
/linux-6.15/tools/testing/selftests/arm64/gcs/
H A Dgcs-stress-thread.S49 svc #0
69 svc #0
173 svc #0
201 svc #0
216 svc #0
253 svc #0
273 svc #0
311 svc #0

12345