/Linux-v5.15/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_core.c | 80 #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 …]
|
D | vchiq_dev.c | 57 __func__, user_service->service->handle); 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, ¶ms, 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() 214 struct vchiq_service *service; in vchiq_ioc_dequeue_message() local [all …]
|
D | vchiq_arm.c | 730 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 …]
|
D | vchiq_core.h | 482 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 485 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd); 488 vchiq_terminate_service_internal(struct vchiq_service *service); 491 vchiq_free_service_internal(struct vchiq_service *service); 508 vchiq_dump_service_state(void *dump_context, struct vchiq_service *service); 517 request_poll(struct vchiq_state *state, struct vchiq_service *service, 557 vchiq_service_get(struct vchiq_service *service); 560 vchiq_service_put(struct vchiq_service *service); 595 struct vchiq_service *service); 598 vchiq_use_service_internal(struct vchiq_service *service); [all …]
|
/Linux-v5.15/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.15/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 …]
|
D | cfutill.c | 43 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()
|
/Linux-v5.15/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, 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 …]
|
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.15/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.15/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.15/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() 176 pkt.server.service = cpu_to_le32(srv->service); in lookup_notify() 229 static struct qrtr_server *server_add(unsigned int service, in server_add() argument [all …]
|
/Linux-v5.15/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.15/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 51 Definition: Must list the protection domain service name and path 52 that the particular apr service has a dependency on. 68 apr-service@3 { 73 apr-service@4 { 85 apr-service@7 { 91 apr-service@8 { 109 apr-service@3 { 114 q6afe: apr-service@4 { [all …]
|
/Linux-v5.15/drivers/staging/vc04_services/include/linux/raspberrypi/ |
D | vchiq.h | 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); 95 extern void vchiq_release_message(unsigned int service, 99 extern enum vchiq_status vchiq_bulk_transmit(unsigned int service, 102 extern enum vchiq_status vchiq_bulk_receive(unsigned int service, 105 extern void *vchiq_get_service_userdata(unsigned int service);
|
/Linux-v5.15/drivers/pci/pcie/ |
D | portdrv_core.c | 25 u32 service; member 277 static int pcie_device_init(struct pci_dev *pdev, int service, int irq) in pcie_device_init() argument 288 pcie->service = service; in pcie_device_init() 296 get_descriptor_id(pci_pcie_type(pdev), service)); in pcie_device_init() 352 int service = 1 << i; in pcie_port_device_register() local 353 if (!(capabilities & service)) in pcie_port_device_register() 355 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register() 446 u32 service; in find_service_iter() local 449 service = pdrvs->service; in find_service_iter() 453 if (service_driver->service == service) { in find_service_iter() [all …]
|
D | portdrv.h | 62 u32 service; /* Port service this device represents */ member 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/drivers/gpu/drm/amd/display/include/ |
D | gpio_service_interface.h | 36 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.15/Documentation/devicetree/bindings/sound/ |
D | qcom,q6core.txt | 1 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. 18 apr-service@3 {
|
/Linux-v5.15/drivers/s390/char/ |
D | tape_3590.c | 959 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.15/net/tipc/ |
D | name_table.c | 261 struct tipc_service *service; in tipc_service_create() local 264 service = kzalloc(sizeof(*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-v5.15/arch/powerpc/boot/ |
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-v5.15/drivers/crypto/virtio/ |
D | virtio_crypto_mgr.c | 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() 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.15/net/sunrpc/auth_gss/ |
D | gss_mech_switch.c | 237 u32 service) in gss_svc_to_pseudoflavor() argument 243 gm->gm_pfs[i].service == service) { in gss_svc_to_pseudoflavor() 266 pseudoflavor = gss_svc_to_pseudoflavor(gm, info->qop, info->service); in gss_mech_info2flavor() 295 info->service = gm->gm_pfs[i].service; in gss_mech_flavor2info() 312 return gm->gm_pfs[i].service; in gss_pseudoflavor_to_service() 331 gss_service_to_auth_domain_name(struct gss_api_mech *gm, u32 service) in gss_service_to_auth_domain_name() argument 336 if (gm->gm_pfs[i].service == service) in gss_service_to_auth_domain_name()
|
/Linux-v5.15/net/ceph/ |
D | auth_x.c | 120 get_ticket_handler(struct ceph_auth_client *ac, int service) in get_ticket_handler() argument 129 if (service < th->service) in get_ticket_handler() 131 else if (service > th->service) in get_ticket_handler() 141 th->service = service; in get_ticket_handler() 152 dout("remove_ticket_handler %p %d\n", th, th->service); in remove_ticket_handler() 260 xi->have_keys |= th->service; in process_one_ticket() 363 ceph_entity_type_name(th->service), au); in ceph_x_build_authorizer() 384 au->service = th->service; in ceph_x_build_authorizer() 391 msg_a->service_id = cpu_to_le32(th->service); in ceph_x_build_authorizer() 450 dout("ticket %d (%s) secret_id %llu expired\n", th->service, in have_key() [all …]
|