Home
last modified time | relevance | path

Searched refs:service (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/Linux-v5.4/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.c125 vchiq_set_service_state(struct vchiq_service *service, int newstate) in vchiq_set_service_state() argument
128 service->state->id, service->localport, in vchiq_set_service_state()
129 srvstate_names[service->srvstate], in vchiq_set_service_state()
131 service->srvstate = newstate; in vchiq_set_service_state()
137 struct vchiq_service *service; in find_service_by_handle() local
140 service = handle_to_service(handle); in find_service_by_handle()
141 if (service && (service->srvstate != VCHIQ_SRVSTATE_FREE) && in find_service_by_handle()
142 (service->handle == handle)) { in find_service_by_handle()
143 WARN_ON(service->ref_count == 0); in find_service_by_handle()
144 service->ref_count++; in find_service_by_handle()
[all …]
Dvchiq_shim.c44 struct shim_service *service = (struct shim_service *)handle; in vchi_msg_peek() local
51 if (vchiu_queue_is_empty(&service->queue)) in vchi_msg_peek()
54 header = vchiu_queue_peek(&service->queue); in vchi_msg_peek()
76 struct shim_service *service = (struct shim_service *)handle; in vchi_msg_remove() local
79 header = vchiu_queue_pop(&service->queue); in vchi_msg_remove()
81 vchiq_release_message(service->handle, header); in vchi_msg_remove()
108 struct shim_service *service = (struct shim_service *)handle; in vchi_msg_queue() local
112 status = vchiq_queue_message(service->handle, in vchi_msg_queue()
207 struct shim_service *service = (struct shim_service *)handle; in vchi_bulk_queue_receive() local
214 WARN_ON(!service->callback); in vchi_bulk_queue_receive()
[all …]
Dvchiq_if.h15 #define VCHIQ_GET_SERVICE_USERDATA(service) vchiq_get_service_userdata(service) argument
16 #define VCHIQ_GET_SERVICE_FOURCC(service) vchiq_get_service_fourcc(service) argument
107 extern VCHIQ_STATUS_T vchiq_close_service(VCHIQ_SERVICE_HANDLE_T service);
108 extern VCHIQ_STATUS_T vchiq_remove_service(VCHIQ_SERVICE_HANDLE_T service);
109 extern VCHIQ_STATUS_T vchiq_use_service(VCHIQ_SERVICE_HANDLE_T service);
110 extern VCHIQ_STATUS_T vchiq_release_service(VCHIQ_SERVICE_HANDLE_T service);
117 extern void vchiq_release_message(VCHIQ_SERVICE_HANDLE_T service,
119 extern VCHIQ_STATUS_T vchiq_bulk_transmit(VCHIQ_SERVICE_HANDLE_T service,
122 extern VCHIQ_STATUS_T vchiq_bulk_receive(VCHIQ_SERVICE_HANDLE_T service,
125 extern VCHIQ_STATUS_T vchiq_bulk_transmit_handle(VCHIQ_SERVICE_HANDLE_T service,
[all …]
Dvchiq_arm.c85 struct vchiq_service *service; member
311 struct vchiq_service *service = NULL; in vchiq_add_service() local
323 service = vchiq_add_service_internal( in vchiq_add_service()
330 if (service) { in vchiq_add_service()
331 *phandle = service->handle; in vchiq_add_service()
350 struct vchiq_service *service = NULL; in vchiq_open_service() local
360 service = vchiq_add_service_internal(state, in vchiq_open_service()
366 if (service) { in vchiq_open_service()
367 *phandle = service->handle; in vchiq_open_service()
368 status = vchiq_open_service_internal(service, current->pid); in vchiq_open_service()
[all …]
Dvchiq_core.h127 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument
128 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument
129 (service->stats. stat += addend)
132 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument
133 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument
507 vchiq_open_service_internal(struct vchiq_service *service, int client_id);
510 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd);
513 vchiq_terminate_service_internal(struct vchiq_service *service);
516 vchiq_free_service_internal(struct vchiq_service *service);
533 vchiq_dump_service_state(void *dump_context, struct vchiq_service *service);
[all …]
/Linux-v5.4/drivers/crypto/qat/qat_common/
Dadf_init.c58 static void adf_service_add(struct service_hndl *service) in adf_service_add() argument
61 list_add(&service->list, &service_table); in adf_service_add()
65 int adf_service_register(struct service_hndl *service) in adf_service_register() argument
67 memset(service->init_status, 0, sizeof(service->init_status)); in adf_service_register()
68 memset(service->start_status, 0, sizeof(service->start_status)); in adf_service_register()
69 adf_service_add(service); in adf_service_register()
73 static void adf_service_remove(struct service_hndl *service) in adf_service_remove() argument
76 list_del(&service->list); in adf_service_remove()
80 int adf_service_unregister(struct service_hndl *service) in adf_service_unregister() argument
84 for (i = 0; i < ARRAY_SIZE(service->init_status); i++) { in adf_service_unregister()
[all …]
/Linux-v5.4/net/caif/
Dcfsrvl.c31 struct cfsrvl *service = container_obj(layr); in cfservl_ctrlcmd() local
38 service->open = true; in cfservl_ctrlcmd()
43 service->open = false; in cfservl_ctrlcmd()
47 if (phyid != service->dev_info.id) in cfservl_ctrlcmd()
49 if (service->modem_flow_on) in cfservl_ctrlcmd()
52 service->phy_flow_on = false; in cfservl_ctrlcmd()
55 if (phyid != service->dev_info.id) in cfservl_ctrlcmd()
57 if (service->modem_flow_on) { in cfservl_ctrlcmd()
62 service->phy_flow_on = true; in cfservl_ctrlcmd()
65 if (service->phy_flow_on) { in cfservl_ctrlcmd()
[all …]
Dcfutill.c43 struct cfsrvl *service = container_obj(layr); in cfutill_receive() local
68 service->open = false; in cfutill_receive()
83 struct cfsrvl *service = container_obj(layr); in cfutill_transmit() local
88 if (!cfsrvl_ready(service, &ret)) { in cfutill_transmit()
96 info->channel_id = service->layer.id; in cfutill_transmit()
102 info->dev_info = &service->dev_info; in cfutill_transmit()
Dcfdbgl.c40 struct cfsrvl *service = container_obj(layr); in cfdbgl_transmit() local
44 if (!cfsrvl_ready(service, &ret)) { in cfdbgl_transmit()
51 info->channel_id = service->layer.id; in cfdbgl_transmit()
52 info->dev_info = &service->dev_info; in cfdbgl_transmit()
Dcfvidl.c49 struct cfsrvl *service = container_obj(layr); in cfvidl_transmit() local
54 if (!cfsrvl_ready(service, &ret)) { in cfvidl_transmit()
62 info->channel_id = service->layer.id; in cfvidl_transmit()
63 info->dev_info = &service->dev_info; in cfvidl_transmit()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_service.c60 struct gpio_service *service; in dal_gpio_service_create() local
63 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create()
65 if (!service) { in dal_gpio_service_create()
70 if (!dal_hw_translate_init(&service->translate, dce_version_major, in dal_gpio_service_create()
76 if (!dal_hw_factory_init(&service->factory, dce_version_major, in dal_gpio_service_create()
85 service->ctx = ctx; in dal_gpio_service_create()
89 service->factory.number_of_pins[index_of_id]; in dal_gpio_service_create()
93 service->busyness[index_of_id] = in dal_gpio_service_create()
97 if (!service->busyness[index_of_id]) { in dal_gpio_service_create()
103 service->busyness[index_of_id][i] = 0; in dal_gpio_service_create()
[all …]
Dgpio_base.c113 return dal_gpio_service_lock(gpio->service, gpio->id, gpio->en); in dal_gpio_lock_pin()
119 return dal_gpio_service_unlock(gpio->service, gpio->id, gpio->en); in dal_gpio_unlock_pin()
162 return gpio->service->translate.funcs->id_to_offset( in dal_gpio_get_pin_info()
259 dal_gpio_service_close(gpio->service, &gpio->pin); in dal_gpio_close()
270 struct gpio_service *service, in dal_gpio_create() argument
282 gpio->service = service; in dal_gpio_create()
292 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create()
295 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create()
298 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create()
301 gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en); in dal_gpio_create()
Dgpio_service.h48 struct gpio_service *service,
52 struct gpio_service *service,
57 struct gpio_service *service,
/Linux-v5.4/Documentation/PCI/
Dpciebus-howto.rst15 and provides information on how to enable the service drivers to
38 and handled by corresponding service drivers.
46 services. To maintain a clean and simple solution each service
47 may have its own software service driver. In this case several
48 service drivers will compete for a single PCI-PCI Bridge device.
49 For example, if the PCI Express Root Port native hotplug service
51 kernel therefore does not load other service drivers for that Root
52 Port. In other words, it is impossible to have multiple service
56 To enable multiple service drivers running simultaneously requires
58 PCI Express Ports and distributes all provided service requests
[all …]
/Linux-v5.4/drivers/pci/pcie/
Dportdrv_core.c25 u32 service; member
270 static int pcie_device_init(struct pci_dev *pdev, int service, int irq) in pcie_device_init() argument
281 pcie->service = service; in pcie_device_init()
289 get_descriptor_id(pci_pcie_type(pdev), service)); in pcie_device_init()
345 int service = 1 << i; in pcie_port_device_register() local
346 if (!(capabilities & service)) in pcie_port_device_register()
348 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register()
439 u32 service; in find_service_iter() local
442 service = pdrvs->service; in find_service_iter()
446 if (service_driver->service == service) { in find_service_iter()
[all …]
Dportdrv.h64 u32 service; /* Port service this device represents */ member
97 u32 service; /* Port service this device represents */ member
114 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument
163 u32 service);
164 struct device *pcie_port_find_device(struct pci_dev *dev, u32 service);
/Linux-v5.4/Documentation/admin-guide/device-mapper/
Ddm-service-time.rst2 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-v5.4/drivers/gpu/drm/amd/display/include/
Dgpio_service_interface.h36 struct gpio_service *service,
50 struct gpio_service *service,
55 struct gpio_service *service,
67 struct gpio_service *service,
72 struct gpio_service *service,
94 struct gpio_service *service,
/Linux-v5.4/drivers/s390/char/
Dtape_3590.c959 char *exception, *service; in tape_3590_print_mim_msg_f0() local
962 service = kmalloc(BUFSIZE, GFP_ATOMIC); in tape_3590_print_mim_msg_f0()
964 if (!exception || !service) in tape_3590_print_mim_msg_f0()
999 snprintf(service, BUFSIZE, "Reference Media maintenance " in tape_3590_print_mim_msg_f0()
1003 snprintf(service, BUFSIZE, "0x%02x", in tape_3590_print_mim_msg_f0()
1009 "service %s\n", exception, service); in tape_3590_print_mim_msg_f0()
1013 kfree(service); in tape_3590_print_mim_msg_f0()
1023 char *exception, *service; in tape_3590_print_io_sim_msg_f1() local
1026 service = kmalloc(BUFSIZE, GFP_ATOMIC); in tape_3590_print_io_sim_msg_f1()
1028 if (!exception || !service) in tape_3590_print_io_sim_msg_f1()
[all …]
/Linux-v5.4/net/tipc/
Dname_table.c122 struct tipc_service *service = kzalloc(sizeof(*service), GFP_ATOMIC); in tipc_service_create() local
124 if (!service) { in tipc_service_create()
129 spin_lock_init(&service->lock); in tipc_service_create()
130 service->type = type; in tipc_service_create()
131 service->ranges = RB_ROOT; in tipc_service_create()
132 INIT_HLIST_NODE(&service->service_list); in tipc_service_create()
133 INIT_LIST_HEAD(&service->subscriptions); in tipc_service_create()
134 hlist_add_head_rcu(&service->service_list, hd); in tipc_service_create()
135 return service; in tipc_service_create()
285 static void tipc_service_subscribe(struct tipc_service *service, in tipc_service_subscribe() argument
[all …]
/Linux-v5.4/arch/powerpc/boot/
Doflib.c20 __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-v5.4/Documentation/devicetree/bindings/sound/
Dqcom,q6core.txt1 Qualcomm ADSP Core service binding
3 Q6CORE is one of the APR audio service on Q6DSP.
4 Please refer to qcom,apr.txt for details of the common apr service bindings
5 used by the apr service device.
/Linux-v5.4/drivers/crypto/virtio/
Dvirtio_crypto_mgr.c184 struct virtio_crypto *virtcrypto_get_dev_node(int node, uint32_t service, in virtcrypto_get_dev_node() argument
197 virtcrypto_algo_is_supported(tmp_dev, service, algo)) { in virtcrypto_get_dev_node()
214 service, algo)) { in virtcrypto_get_dev_node()
278 uint32_t service, in virtcrypto_algo_is_supported() argument
281 uint32_t service_mask = 1u << service; in virtcrypto_algo_is_supported()
293 switch (service) { in virtcrypto_algo_is_supported()
/Linux-v5.4/net/ceph/
Dauth_x.c117 get_ticket_handler(struct ceph_auth_client *ac, int service) in get_ticket_handler() argument
126 if (service < th->service) in get_ticket_handler()
128 else if (service > th->service) in get_ticket_handler()
138 th->service = service; in get_ticket_handler()
149 dout("remove_ticket_handler %p %d\n", th, th->service); in remove_ticket_handler()
256 xi->have_keys |= th->service; in process_one_ticket()
360 ceph_entity_type_name(th->service), au); in ceph_x_build_authorizer()
381 au->service = th->service; in ceph_x_build_authorizer()
387 msg_a->service_id = cpu_to_le32(th->service); in ceph_x_build_authorizer()
457 int service; in ceph_x_validate_tickets() local
[all …]
/Linux-v5.4/net/sunrpc/auth_gss/
Dgss_mech_switch.c258 u32 service) in gss_svc_to_pseudoflavor() argument
264 gm->gm_pfs[i].service == service) { in gss_svc_to_pseudoflavor()
287 pseudoflavor = gss_svc_to_pseudoflavor(gm, info->qop, info->service); in gss_mech_info2flavor()
316 info->service = gm->gm_pfs[i].service; in gss_mech_flavor2info()
333 return gm->gm_pfs[i].service; in gss_pseudoflavor_to_service()
352 gss_service_to_auth_domain_name(struct gss_api_mech *gm, u32 service) in gss_service_to_auth_domain_name() argument
357 if (gm->gm_pfs[i].service == service) in gss_service_to_auth_domain_name()

12345678910>>...13