Home
last modified time | relevance | path

Searched full:service (Results 1 – 25 of 1436) sorted by relevance

12345678910>>...58

/Linux-v5.15/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_core.c80 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument
81 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument
82 (service->stats. stat += addend)
85 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument
86 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument
228 vchiq_set_service_state(struct vchiq_service *service, int newstate) in vchiq_set_service_state() argument
231 service->state->id, service->localport, in vchiq_set_service_state()
232 srvstate_names[service->srvstate], in vchiq_set_service_state()
234 service->srvstate = newstate; in vchiq_set_service_state()
240 struct vchiq_service *service; in find_service_by_handle() local
[all …]
Dvchiq_dev.c57 __func__, user_service->service->handle); in close_delivered()
60 /* Allow the underlying service to be culled */ in close_delivered()
61 vchiq_service_put(user_service->service); in close_delivered()
149 struct vchiq_service *service; in vchiq_ioc_create_service() local
176 service = vchiq_add_service_internal(instance->state, &params, in vchiq_ioc_create_service()
179 if (!service) { in vchiq_ioc_create_service()
184 user_service->service = service; in vchiq_ioc_create_service()
198 status = vchiq_open_service_internal(service, instance->pid); in vchiq_ioc_create_service()
200 vchiq_remove_service(service->handle); in vchiq_ioc_create_service()
205 args->handle = service->handle; in vchiq_ioc_create_service()
[all …]
Dvchiq_arm.c730 struct vchiq_service *service = NULL; in vchiq_add_service() local
739 service = vchiq_add_service_internal( in vchiq_add_service()
746 if (service) { in vchiq_add_service()
747 *phandle = service->handle; in vchiq_add_service()
766 struct vchiq_service *service = NULL; in vchiq_open_service() local
773 service = vchiq_add_service_internal(state, in vchiq_open_service()
779 if (service) { in vchiq_open_service()
780 *phandle = service->handle; in vchiq_open_service()
781 status = vchiq_open_service_internal(service, current->pid); in vchiq_open_service()
783 vchiq_remove_service(service->handle); in vchiq_open_service()
[all …]
/Linux-v5.15/drivers/crypto/qat/qat_common/
Dadf_init.c14 static void adf_service_add(struct service_hndl *service) in adf_service_add() argument
17 list_add(&service->list, &service_table); in adf_service_add()
21 int adf_service_register(struct service_hndl *service) in adf_service_register() argument
23 memset(service->init_status, 0, sizeof(service->init_status)); in adf_service_register()
24 memset(service->start_status, 0, sizeof(service->start_status)); in adf_service_register()
25 adf_service_add(service); in adf_service_register()
29 static void adf_service_remove(struct service_hndl *service) in adf_service_remove() argument
32 list_del(&service->list); in adf_service_remove()
36 int adf_service_unregister(struct service_hndl *service) in adf_service_unregister() argument
40 for (i = 0; i < ARRAY_SIZE(service->init_status); i++) { in adf_service_unregister()
[all …]
/Linux-v5.15/net/caif/
Dcfsrvl.c30 struct cfsrvl *service = container_obj(layr); in cfservl_ctrlcmd() local
37 service->open = true; in cfservl_ctrlcmd()
42 service->open = false; in cfservl_ctrlcmd()
46 if (phyid != service->dev_info.id) in cfservl_ctrlcmd()
48 if (service->modem_flow_on) in cfservl_ctrlcmd()
51 service->phy_flow_on = false; in cfservl_ctrlcmd()
54 if (phyid != service->dev_info.id) in cfservl_ctrlcmd()
56 if (service->modem_flow_on) { in cfservl_ctrlcmd()
61 service->phy_flow_on = true; in cfservl_ctrlcmd()
64 if (service->phy_flow_on) { in cfservl_ctrlcmd()
[all …]
/Linux-v5.15/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, in dal_gpio_service_create()
76 if (!dal_hw_factory_init(&service->factory, dce_version, 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()
/Linux-v5.15/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.15/include/trace/events/
Dqrtr.h13 TP_PROTO(__le32 service, __le32 instance, __le32 node, __le32 port),
15 TP_ARGS(service, instance, node, port),
18 __field(__le32, service)
25 __entry->service = service;
32 __entry->service, __entry->instance, __entry->node,
39 TP_PROTO(__le32 service, __le32 instance, __le32 node, __le32 port),
41 TP_ARGS(service, instance, node, port),
44 __field(__le32, service)
51 __entry->service = service;
58 __entry->service, __entry->instance, __entry->node,
[all …]
/Linux-v5.15/drivers/pci/pcie/
Dportdrv_core.c25 u32 service; member
29 * release_pcie_device - free PCI Express port service device structure
30 * @dev: Port service device to release
217 * by the BIOS and the hot-plug service driver is not loaded. in get_port_device_capability()
230 * BIOS (the AER service driver will enable it when necessary). in get_port_device_capability()
244 * by the BIOS (the PME service driver will enable it when in get_port_device_capability()
272 * pcie_device_init - allocate and initialize PCI Express port service device
273 * @pdev: PCI Express port to associate the service device with
274 * @service: Type of service to associate with the service device
275 * @irq: Interrupt vector to associate with the service device
[all …]
Dportdrv.h14 /* Service Type */
60 int irq; /* Service IRQ/MSI/MSI-X Vector */
62 u32 service; /* Port service this device represents */ member
63 void *priv_data; /* Service Private Data */
92 u32 service; /* Port service this device represents */ member
109 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument
146 struct device *pcie_port_find_device(struct pci_dev *dev, u32 service);
/Linux-v5.15/include/linux/firmware/intel/
Dstratix10-svc-client.h10 * Service layer driver supports client names
22 * Secure firmware accepts the request issued by one of service clients.
25 * Service client successfully submits data buffer to secure firmware.
32 * Secure firmware completes service request successfully. In case of
36 * Service request is still in process.
39 * Error encountered during the process of the service request.
62 * Timeout settings for service clients:
73 * enum stratix10_svc_command_code - supported service commands
123 * struct stratix10_svc_client_msg - message sent by client to service
126 * @command: service command
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/soc/qcom/
Dqcom,apr.txt26 Each subnode of the APR node represents service tied to this apr. The name
28 by the individual bindings for the specific service
34 Definition: APR Service ID
36 3 - DSP Core Service
37 4 - Audio Front End Service.
38 5 - Voice Stream Manager Service.
40 7 - Audio Stream Manager Service.
41 8 - Audio Device Manager Service.
51 Definition: Must list the protection domain service name and path
52 that the particular apr service has a dependency on.
[all …]
/Linux-v5.15/block/
Dbfq-wf2q.c56 * expiration of the in-service entity
172 * as it must never become an in-service entity. in bfq_update_parent_budget()
186 * service, according to the restrictive definition of the field
188 * entity that is about to be set in service.
191 * next service according to the that definition, because entity is
192 * about to become the in-service queue. This function then returns
195 * In contrast, entity could still be a candidate for next service if
197 * even if one of its children is about to be set in service, other
200 * non-queue entity is not a candidate for next-service only if it has
216 * not account for the in-service entity in case the latter is in bfq_no_longer_next_in_service()
[all …]
/Linux-v5.15/drivers/staging/vc04_services/include/linux/raspberrypi/
Dvchiq.h11 VCHIQ_SERVICE_OPENED, /* service, -, - */
12 VCHIQ_SERVICE_CLOSED, /* service, -, - */
13 VCHIQ_MESSAGE_AVAILABLE, /* service, header, - */
14 VCHIQ_BULK_TRANSMIT_DONE, /* service, -, bulk_userdata */
15 VCHIQ_BULK_RECEIVE_DONE, /* service, -, bulk_userdata */
16 VCHIQ_BULK_TRANSMIT_ABORTED, /* service, -, bulk_userdata */
17 VCHIQ_BULK_RECEIVE_ABORTED /* service, -, bulk_userdata */
91 extern enum vchiq_status vchiq_close_service(unsigned int service);
92 extern enum vchiq_status vchiq_use_service(unsigned int service);
93 extern enum vchiq_status vchiq_release_service(unsigned int service);
[all …]
/Linux-v5.15/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.15/net/qrtr/
Dns.c43 unsigned int service; member
49 unsigned int service; member
57 unsigned int service; member
96 if (f->service != 0 && srv->service != f->service) in server_match()
111 trace_qrtr_ns_service_announce_new(srv->service, srv->instance, in service_announce_new()
119 pkt.server.service = cpu_to_le32(srv->service); in service_announce_new()
138 trace_qrtr_ns_service_announce_del(srv->service, srv->instance, in service_announce_del()
146 pkt.server.service = cpu_to_le32(srv->service); in service_announce_del()
156 pr_err("failed to announce del service\n"); in service_announce_del()
176 pkt.server.service = cpu_to_le32(srv->service); in lookup_notify()
[all …]
/Linux-v5.15/drivers/firmware/
Dstratix10-svc.c26 * SVC_NUM_CHANNEL - number of channel supported by service layer driver
33 * service layer will return error to FPGA manager when timeout occurs,
41 /* stratix10 service layer clients */
59 * struct stratix10_svc_sh_memory - service shared memory structure
69 * Service layer driver uses the physical address and size to create a memory
70 * pool, then allocates data buffer from that memory pool for service client.
80 * struct stratix10_svc_data_mem - service memory structure
87 * been allocated or freed from the memory pool. Service layer driver also
98 * struct stratix10_svc_data - service data structure
99 * @chan: service channel
[all …]
/Linux-v5.15/net/tipc/
Dname_table.c52 * struct service_range - container for all bindings of a service range
53 * @lower: service range lower bound
54 * @upper: service range upper bound
55 * @tree_node: member of service range RB tree
72 * struct tipc_service - container for all published instances of a service type
73 * @type: 32 bit 'type' value for service
74 * @publ_cnt: increasing counter for publications in this service
75 * @ranges: rb tree containing all service ranges for this service
77 * @subscriptions: list of subscriptions for this service type
78 * @lock: spinlock controlling access to pertaining service ranges/publications
[all …]
/Linux-v5.15/include/uapi/linux/
Dip_vs.h19 * Virtual Service Flags
145 /* virtual service addresses */
149 __u32 fwmark; /* firwall mark of service */
151 /* virtual service options */
153 unsigned int flags; /* virtual service flags */
207 /* which service: user fills in these */
211 __u32 fwmark; /* firwall mark of service */
213 /* service options */
215 unsigned int flags; /* virtual service flags */
247 /* which service: user fills in these */
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dmub/
Ddmub_srv.h39 * Initialization and usage of the DMUB service should be done in the
60 * Destroying the DMUB service can be done by calling dmub_srv_destroy().
172 * struct dmub_srv_region_info - output region info from the dmub service
174 * @num_regions: number of regions used by the dmub service
194 * @region_info: region info calculated by dmub service
205 * struct dmub_srv_fb_info - output fb info from the dmub service
209 * Output from the dmub service helper that can be used by the
211 * hw init service.
215 * by the dmub service.
364 * struct dmub_srv_create_params - params for dmub service creation
[all …]
/Linux-v5.15/include/linux/rpmsg/
Dns.h12 * struct rpmsg_ns_msg - dynamic name service announcement message
13 * @name: name of remote service that is published
14 * @addr: address of remote service that is published
15 * @flags: indicates whether service is created or destroyed
17 * This message is sent across to publish a new service, or announce
30 * enum rpmsg_ns_flags - dynamic name service announcement flags
32 * @RPMSG_NS_CREATE: a new remote service was just created
33 * @RPMSG_NS_DESTROY: a known remote service was just destroyed
/Linux-v5.15/include/uapi/linux/caif/
Dcaif_socket.h64 * the service to connect to on the modem.
78 * enum caif_at_type - AT Service Endpoint
98 * enum caif_debug_service - Debug Service Endpoint
99 * @CAIF_RADIO_DEBUG_SERVICE: Debug service on the Radio sub-system
118 * @u.util.service: Utility service name.
137 * @u.dbg.service: Service sub-system to connect (caif_debug_service
140 * CAIF Channel. It defines the service to connect to on the modem.
149 char service[16]; member
161 __u8 service; /* service:caif_debug_service */ member
/Linux-v5.15/include/net/
Dnsh.h7 * Network Service Header:
13 * | Service Path Identifier (SPI) | Service Index |
49 * for service plane loop detection. The initial TTL value SHOULD be
66 * Header, the Service Path Header, the Fixed Length Context Header or
74 * and the Service Path Header. MD Type defines the format of the
84 * Service Path Header, but may contain optional variable length Context
95 * protocol remain unchanged due to NSH service function chaining.
115 * Service Path Identifier (SPI): Identifies a service path.
116 * Participating nodes MUST use this identifier for Service Function
120 * Service Index (SI): Provides location within the SFP. The initial
[all …]
/Linux-v5.15/drivers/virt/acrn/
Dhypercall.h49 * hcall_sos_remove_cpu() - Remove a vCPU of Service VM
61 * @vminfo: Service VM GPA of info of User VM creation
117 * @regs_state: Service VM GPA of registers state
129 * @msi: Service VM GPA of MSI message
141 * @addr: Service VM GPA of the shared page
153 * @op: Service VM GPA of interrupt line operations
165 * @buffer: Service VM GPA of the shared buffer
188 * @regions_pa: Service VM GPA of &struct vm_memory_region_batch
200 * @addr: Service VM GPA of the &struct acrn_pcidev
212 * @addr: Service VM GPA of the &struct acrn_pcidev
[all …]

12345678910>>...58