/Linux-v5.10/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_core.c | 136 vchiq_set_service_state(struct vchiq_service *service, int newstate) in vchiq_set_service_state() argument 139 service->state->id, service->localport, in vchiq_set_service_state() 140 srvstate_names[service->srvstate], in vchiq_set_service_state() 142 service->srvstate = newstate; in vchiq_set_service_state() 148 struct vchiq_service *service; in find_service_by_handle() local 151 service = handle_to_service(handle); in find_service_by_handle() 152 if (service && service->srvstate != VCHIQ_SRVSTATE_FREE && in find_service_by_handle() 153 service->handle == handle && in find_service_by_handle() 154 kref_get_unless_zero(&service->ref_count)) { in find_service_by_handle() 155 service = rcu_pointer_handoff(service); in find_service_by_handle() [all …]
|
D | vchiq_arm.c | 55 struct vchiq_service *service; member 281 struct vchiq_service *service = NULL; in vchiq_add_service() local 293 service = vchiq_add_service_internal( in vchiq_add_service() 300 if (service) { in vchiq_add_service() 301 *phandle = service->handle; in vchiq_add_service() 319 struct vchiq_service *service = NULL; in vchiq_open_service() local 329 service = vchiq_add_service_internal(state, in vchiq_open_service() 335 if (service) { in vchiq_open_service() 336 *phandle = service->handle; in vchiq_open_service() 337 status = vchiq_open_service_internal(service, current->pid); in vchiq_open_service() [all …]
|
D | vchiq_core.h | 145 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument 146 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument 147 (service->stats. stat += addend) 150 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument 151 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument 325 * be statically allocated, since for accounting reasons a service's slot 473 /* The number of the first unused service */ 544 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 547 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd); 550 vchiq_terminate_service_internal(struct vchiq_service *service); [all …]
|
/Linux-v5.10/drivers/crypto/qat/qat_common/ |
D | adf_init.c | 14 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.10/net/caif/ |
D | cfsrvl.c | 30 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.10/drivers/gpu/drm/amd/display/dc/gpio/ |
D | gpio_service.c | 60 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 …]
|
D | gpio_base.c | 113 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.10/Documentation/PCI/ |
D | pciebus-howto.rst | 15 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.10/include/trace/events/ |
D | qrtr.h | 13 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.10/drivers/pci/pcie/ |
D | portdrv_core.c | 25 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() 247 * by the BIOS (the PME service driver will enable it when in get_port_device_capability() 270 * pcie_device_init - allocate and initialize PCI Express port service device 271 * @pdev: PCI Express port to associate the service device with 272 * @service: Type of service to associate with the service device 273 * @irq: Interrupt vector to associate with the service device [all …]
|
D | portdrv.h | 14 /* Service Type */ 66 int irq; /* Service IRQ/MSI/MSI-X Vector */ 68 u32 service; /* Port service this device represents */ member 69 void *priv_data; /* Service Private Data */ 98 u32 service; /* Port service this device represents */ member 115 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 152 struct device *pcie_port_find_device(struct pci_dev *dev, u32 service);
|
/Linux-v5.10/include/linux/firmware/intel/ |
D | stratix10-svc-client.h | 10 * 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 …]
|
D | stratix10-smc.h | 14 * service layer driver in normal world (EL1) to communicate with secure 57 * Secure monitor software accepts the service client's request. 60 * Secure monitor software is still processing service client's request. 63 * Secure monitor software reject the service client's request. 66 * There is error during the process of service request. 81 * Sync call used by service driver at EL1 to request the FPGA in EL3 to 101 * Async call used by service driver at EL1 to provide FPGA configuration data 127 * Sync call used by service driver at EL1 to track the completed write 151 * Sync call used by service driver at EL1 to inform secure world that all 171 * Sync call used by service driver at EL1 to query the physical address of [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,apr.txt | 26 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.10/drivers/staging/vc04_services/include/linux/raspberrypi/ |
D | vchiq.h | 11 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.10/block/ |
D | bfq-wf2q.c | 56 * expiration of the in-service entity 175 * as it must never become an in-service entity. in bfq_update_parent_budget() 189 * service, according to the restrictive definition of the field 191 * entity that is about to be set in service. 194 * next service according to the that definition, because entity is 195 * about to become the in-service queue. This function then returns 198 * In contrast, entity could still be a candidate for next service if 200 * even if one of its children is about to be set in service, other 203 * non-queue entity is not a candidate for next-service only if it has 219 * not account for the in-service entity in case the latter is in bfq_no_longer_next_in_service() [all …]
|
/Linux-v5.10/Documentation/admin-guide/device-mapper/ |
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-v5.10/net/qrtr/ |
D | ns.c | 43 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.10/drivers/firmware/ |
D | stratix10-svc.c | 26 * 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.10/net/tipc/ |
D | name_table.c | 51 * struct service_range - container for all bindings of a service range 52 * @lower: service range lower bound 53 * @upper: service range upper bound 54 * @tree_node: member of service range RB tree 71 * struct tipc_service - container for all published instances of a service type 72 * @type: 32 bit 'type' value for service 73 * @publ_cnt: increasing counter for publications in this service 74 * @ranges: rb tree containing all service ranges for this service 76 * @subscriptions: list of subscriptions for this service type 77 * @lock: spinlock controlling access to pertaining service ranges/publications [all …]
|
/Linux-v5.10/include/uapi/linux/ |
D | ip_vs.h | 19 * 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.10/drivers/gpu/drm/amd/display/dmub/ |
D | dmub_srv.h | 39 * 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(). 158 * struct dmub_srv_region_info - output region info from the dmub service 160 * @num_regions: number of regions used by the dmub service 180 * @region_info: region info calculated by dmub service 191 * struct dmub_srv_fb_info - output fb info from the dmub service 195 * Output from the dmub service helper that can be used by the 197 * hw init service. 201 * by the dmub service. 281 * struct dmub_srv_create_params - params for dmub service creation [all …]
|
/Linux-v5.10/include/uapi/linux/caif/ |
D | caif_socket.h | 64 * 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.10/include/net/ |
D | nsh.h | 7 * 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.10/drivers/crypto/virtio/ |
D | virtio_crypto_mgr.c | 172 * @service: Crypto service that needs to be supported by the 178 * and supports the given crypto service and algorithm. 184 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() 266 * @service: The bit number for service validate. 271 * Validate if the virtio crypto device supports a service and 274 * Return true if device supports a service and algo. 278 uint32_t service, in virtcrypto_algo_is_supported() argument 281 uint32_t service_mask = 1u << service; in virtcrypto_algo_is_supported() [all …]
|