| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_core.c | 87 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument 88 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument 89 (service->stats. stat += addend) 92 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument 93 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument 221 set_service_state(struct vchiq_service *service, int newstate) in set_service_state() argument 223 dev_dbg(service->state->dev, "core: %d: srv:%d %s->%s\n", in set_service_state() 224 service->state->id, service->localport, in set_service_state() 225 srvstate_names[service->srvstate], in set_service_state() 227 service->srvstate = newstate; in set_service_state() [all …]
|
| H A D | vchiq_dev.c | 51 dev_dbg(user_service->service->state->dev, in close_delivered() 52 "arm: (handle=%x)\n", user_service->service->handle); in close_delivered() 56 vchiq_service_put(user_service->service); in close_delivered() 144 struct vchiq_service *service; in vchiq_ioc_create_service() local 170 service = vchiq_add_service_internal(instance->state, ¶ms, in vchiq_ioc_create_service() 173 if (!service) { in vchiq_ioc_create_service() 178 user_service->service = service; in vchiq_ioc_create_service() 192 status = vchiq_open_service_internal(service, instance->pid); in vchiq_ioc_create_service() 194 vchiq_remove_service(instance, service->handle); in vchiq_ioc_create_service() 199 args->handle = service->handle; in vchiq_ioc_create_service() [all …]
|
| H A D | vchiq_arm.c | 454 struct vchiq_service *service = NULL; in vchiq_add_service() local 463 service = vchiq_add_service_internal(state, params, srvstate, instance, NULL); in vchiq_add_service() 465 if (service) { in vchiq_add_service() 466 *phandle = service->handle; in vchiq_add_service() 483 struct vchiq_service *service = NULL; in vchiq_open_service() local 491 service = vchiq_add_service_internal(state, params, VCHIQ_SRVSTATE_OPENING, instance, NULL); in vchiq_open_service() 493 if (service) { in vchiq_open_service() 494 *phandle = service->handle; in vchiq_open_service() 495 ret = vchiq_open_service_internal(service, current->pid); in vchiq_open_service() 497 vchiq_remove_service(instance, service->handle); in vchiq_open_service() [all …]
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_sriov_pf_service_kunit.c | 33 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.base.major); in pf_service_test_init() 34 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 35 KUNIT_ASSERT_LE(test, xe->sriov.pf.service.version.base.major, in pf_service_test_init() 36 xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 37 if (xe->sriov.pf.service.version.base.major == xe->sriov.pf.service.version.latest.major) in pf_service_test_init() 38 KUNIT_ASSERT_LE(test, xe->sriov.pf.service.version.base.minor, in pf_service_test_init() 39 xe->sriov.pf.service.version.latest.minor); in pf_service_test_init() 52 KUNIT_ASSERT_EQ(test, major, xe->sriov.pf.service.version.latest.major); in pf_negotiate_any() 53 KUNIT_ASSERT_EQ(test, minor, xe->sriov.pf.service.version.latest.minor); in pf_negotiate_any() 63 xe->sriov.pf.service.version.base.major, in pf_negotiate_base_match() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/gpio/ |
| H A D | gpio_service.c | 58 struct gpio_service *service; in dal_gpio_service_create() local 61 service = kzalloc_obj(struct gpio_service); in dal_gpio_service_create() 63 if (!service) { in dal_gpio_service_create() 68 if (!dal_hw_translate_init(&service->translate, dce_version, in dal_gpio_service_create() 74 if (!dal_hw_factory_init(&service->factory, dce_version, in dal_gpio_service_create() 83 service->ctx = ctx; in dal_gpio_service_create() 87 service->factory.number_of_pins[index_of_id]; in dal_gpio_service_create() 91 service->busyness[index_of_id] = in dal_gpio_service_create() 95 if (!service->busyness[index_of_id]) { in dal_gpio_service_create() 101 service->busyness[index_of_id][i] = 0; in dal_gpio_service_create() [all …]
|
| H A D | gpio_base.c | 111 return dal_gpio_service_lock(gpio->service, gpio->id, gpio->en); in dal_gpio_lock_pin() 117 return dal_gpio_service_unlock(gpio->service, gpio->id, gpio->en); in dal_gpio_unlock_pin() 160 return gpio->service->translate.funcs->id_to_offset( in dal_gpio_get_pin_info() 257 dal_gpio_service_close(gpio->service, &gpio->pin); in dal_gpio_close() 268 struct gpio_service *service, in dal_gpio_create() argument 280 gpio->service = service; in dal_gpio_create() 290 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create() 293 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create() 296 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create() 299 gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en); in dal_gpio_create()
|
| H A D | gpio_service.h | 48 struct gpio_service *service, 52 struct gpio_service *service, 57 struct gpio_service *service,
|
| /linux/include/trace/events/ |
| H A D | qrtr.h | 13 TP_PROTO(unsigned int service, unsigned int instance, 16 TP_ARGS(service, instance, node, port), 19 __field(unsigned int, service) 26 __entry->service = service; 33 __entry->service, __entry->instance, __entry->node, 40 TP_PROTO(unsigned int service, unsigned int instance, 43 TP_ARGS(service, instance, node, port), 46 __field(unsigned int, service) 53 __entry->service [all...] |
| /linux/net/qrtr/ |
| H A D | ns.c | 46 unsigned int service; 52 unsigned int service; 60 unsigned int service; 121 if (f->service != 0 && srv->service != f->service) in service_announce_new() 136 trace_qrtr_ns_service_announce_new(srv->service, srv->instance, in service_announce_del() 144 pkt.server.service = cpu_to_le32(srv->service); in service_announce_del() 163 trace_qrtr_ns_service_announce_del(srv->service, sr in service_announce_del() 44 unsigned int service; global() member 50 unsigned int service; global() member 58 unsigned int service; global() member 220 server_add(unsigned int service,unsigned int instance,unsigned int node_id,unsigned int port) server_add() argument 458 ctrl_cmd_new_server(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance,unsigned int node_id,unsigned int port) ctrl_cmd_new_server() argument 499 ctrl_cmd_del_server(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance,unsigned int node_id,unsigned int port) ctrl_cmd_del_server() argument 524 ctrl_cmd_new_lookup(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance) ctrl_cmd_new_lookup() argument 566 ctrl_cmd_del_lookup(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance) ctrl_cmd_del_lookup() argument [all...] |
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-service-time.rst | 2 dm-service-time 5 dm-service-time is a path selector module for device-mapper targets, 6 which selects a path with the shortest estimated service time for 9 The service time for each path is estimated by dividing the total size 14 The path selector name is 'service-time'. 49 dm-service-time adds the I/O size to 'in-flight-size' when the I/O is 51 Basically, dm-service-time selects a path having minimum service time 69 If such optimizations can't be applied, calculate service time, and 70 compare service time. 71 If calculated service time is equal, the path having maximum [all …]
|
| /linux/drivers/pci/pcie/ |
| H A D | portdrv.c | 32 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 37 u32 service; member 290 static int pcie_device_init(struct pci_dev *pdev, int service, int irq) in pcie_device_init() argument 301 pcie->service = service; in pcie_device_init() 309 get_descriptor_id(pci_pcie_type(pdev), service)); in pcie_device_init() 365 int service = 1 << i; in pcie_port_device_register() local 366 if (!(capabilities & service)) in pcie_port_device_register() 368 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register() 459 u32 service; in find_service_iter() local 462 service = pdrvs->service; in find_service_iter() [all …]
|
| /linux/include/linux/raspberrypi/ |
| H A D | vchiq.h | 91 unsigned int service); 92 extern int vchiq_use_service(struct vchiq_instance *instance, unsigned int service); 94 unsigned int service); 97 extern void vchiq_release_message(struct vchiq_instance *instance, unsigned int service, 101 extern int vchiq_bulk_transmit(struct vchiq_instance *instance, unsigned int service, 104 extern int vchiq_bulk_receive(struct vchiq_instance *instance, unsigned int service, 107 extern void *vchiq_get_service_userdata(struct vchiq_instance *instance, unsigned int service);
|
| H A D | vchiq_core.h | 533 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 536 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd); 539 vchiq_terminate_service_internal(struct vchiq_service *service); 542 vchiq_free_service_internal(struct vchiq_service *service); 566 request_poll(struct vchiq_state *state, struct vchiq_service *service, 594 vchiq_service_get(struct vchiq_service *service); 597 vchiq_service_put(struct vchiq_service *service); 610 void vchiq_dump_platform_service_state(struct seq_file *f, struct vchiq_service *service); 612 int vchiq_use_service_internal(struct vchiq_service *service); 614 int vchiq_release_service_internal(struct vchiq_service *service); [all …]
|
| H A D | vchiq_arm.h | 60 struct vchiq_service *service; member 110 vchiq_check_service(struct vchiq_service *service); 116 vchiq_use_internal(struct vchiq_state *state, struct vchiq_service *service, 120 struct vchiq_service *service);
|
| /linux/net/tipc/ |
| H A D | name_table.c | 261 struct tipc_service *service; in tipc_service_create() local 264 service = kzalloc_obj(*service, GFP_ATOMIC); in tipc_service_create() 265 if (!service) { in tipc_service_create() 270 spin_lock_init(&service->lock); in tipc_service_create() 271 service->type = ua->sr.type; in tipc_service_create() 272 service->ranges = RB_ROOT; in tipc_service_create() 273 INIT_HLIST_NODE(&service->service_list); in tipc_service_create() 274 INIT_LIST_HEAD(&service->subscriptions); in tipc_service_create() 276 hlist_add_head_rcu(&service->service_list, hd); in tipc_service_create() 277 return service; in tipc_service_create() [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_sriov_pf_service.c | 32 xe->sriov.pf.service.version.base.major = GUC_RELAY_VERSION_BASE_MAJOR; in xe_sriov_pf_service_init() 33 xe->sriov.pf.service.version.base.minor = GUC_RELAY_VERSION_BASE_MINOR; in xe_sriov_pf_service_init() 36 xe->sriov.pf.service.version.latest.major = GUC_RELAY_VERSION_LATEST_MAJOR; in xe_sriov_pf_service_init() 37 xe->sriov.pf.service.version.latest.minor = GUC_RELAY_VERSION_LATEST_MINOR; in xe_sriov_pf_service_init() 45 struct xe_sriov_pf_service_version base = xe->sriov.pf.service.version.base; in pf_negotiate_version() 46 struct xe_sriov_pf_service_version latest = xe->sriov.pf.service.version.latest; in pf_negotiate_version() 202 print_pf_version(p, "base", &xe->sriov.pf.service.version.base); in xe_sriov_pf_service_print_versions() 203 print_pf_version(p, "latest", &xe->sriov.pf.service.version.latest); in xe_sriov_pf_service_print_versions()
|
| /linux/arch/powerpc/boot/ |
| H A D | oflib.c | 20 __be32 service; /* Address of service name string. */ member 41 int of_call_prom(const char *service, int nargs, int nret, ...) in of_call_prom() argument 47 args.service = cpu_to_be32(ADDR(service)); in of_call_prom() 65 static int of_call_prom_ret(const char *service, int nargs, int nret, in of_call_prom_ret() argument 72 args.service = cpu_to_be32(ADDR(service)); in of_call_prom_ret()
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_mech_switch.c | 236 u32 service) in gss_svc_to_pseudoflavor() argument 242 gm->gm_pfs[i].service == service) { in gss_svc_to_pseudoflavor() 265 pseudoflavor = gss_svc_to_pseudoflavor(gm, info->qop, info->service); in gss_mech_info2flavor() 294 info->service = gm->gm_pfs[i].service; in gss_mech_flavor2info() 311 return gm->gm_pfs[i].service; in gss_pseudoflavor_to_service() 330 gss_service_to_auth_domain_name(struct gss_api_mech *gm, u32 service) in gss_service_to_auth_domain_name() argument 335 if (gm->gm_pfs[i].service == service) in gss_service_to_auth_domain_name()
|
| /linux/net/ceph/ |
| H A D | auth_x.c | 156 get_ticket_handler(struct ceph_auth_client *ac, int service) in get_ticket_handler() argument 165 if (service < th->service) in get_ticket_handler() 167 else if (service > th->service) in get_ticket_handler() 177 th->service = service; in get_ticket_handler() 188 dout("remove_ticket_handler %p %d\n", th, th->service); in remove_ticket_handler() 305 xi->have_keys |= th->service; in process_one_ticket() 410 ceph_entity_type_name(th->service), au); in ceph_x_build_authorizer() 436 au->service = th->service; in ceph_x_build_authorizer() 443 msg_a->service_id = cpu_to_le32(th->service); in ceph_x_build_authorizer() 502 dout("ticket %d (%s) secret_id %llu expired\n", th->service, in have_key() [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| H A D | dpio-driver.rst | 43 DPIO service-- provides APIs to other Linux drivers for services 51 |DPIO obj| |DPIO service| 78 | (DPRC) | . . |DPIO obj| |DPIO service| 105 registers the probed DPIO with dpio-service. 107 DPIO service (dpio-service.c, dpaa2-io.h) 110 The dpio service component provides queuing, notification, and buffers 153 only used by dpio-service.
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | hisilicon-hns-nic.txt | 22 debug service 32 | | service| port(2) 43 In NIC mode of DSAF, all 6 PHYs of service DSAF are taken as ethernet ports 49 debug debug service 53 In Switch mode of DSAF, all 6 PHYs of service DSAF are taken as physical 60 | | service| port(0)
|
| /linux/net/rxrpc/ |
| H A D | server_key.c | 52 unsigned long service, sec_class; in rxrpc_vet_description_s() local 55 service = simple_strtoul(desc, &p, 10); in rxrpc_vet_description_s() 56 if (*p != ':' || service > 65535) in rxrpc_vet_description_s() 70 unsigned int service, sec_class; in rxrpc_preparse_s() local 78 if (sscanf(prep->orig_description, "%u:%u%n", &service, &sec_class, &n) != 2) in rxrpc_preparse_s()
|
| /linux/drivers/soc/qcom/ |
| H A D | qmi_interface.c | 33 unsigned int service, unsigned int instance, in qmi_recv_new_server() argument 51 svc->service = service; in qmi_recv_new_server() 147 le32_to_cpu(pkt->server.service), in qmi_recv_ctrl_pkt() 175 pkt.server.service = cpu_to_le32(svc->service); in qmi_send_new_lookup() 207 int qmi_add_lookup(struct qmi_handle *qmi, unsigned int service, in qmi_add_lookup() argument 216 svc->service = service; in qmi_add_lookup() 238 pkt.server.service = cpu_to_le32(svc->service); in qmi_send_new_server() 271 int qmi_add_server(struct qmi_handle *qmi, unsigned int service, in qmi_add_server() argument 280 svc->service = service; in qmi_add_server()
|
| /linux/Documentation/tee/ |
| H A D | ts-tee.rst | 22 A service is identified by its service UUID; the same type of service cannot be 23 present twice in the same SP. During SP boot each service in the SP is assigned 33 services. Opening a service corresponds to opening a session in the given 67 [5] https://trusted-services.readthedocs.io/en/v1.0.0/developer/service-access-protocols.html#abi
|
| /linux/include/linux/sunrpc/ |
| H A D | gss_api.h | 42 u32 service; member 76 u32 service); 79 char *gss_service_to_auth_domain_name(struct gss_api_mech *, u32 service); 84 u32 service; member
|