/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_core.c | 158 vchiq_set_service_state(VCHIQ_SERVICE_T *service, int newstate) in vchiq_set_service_state() argument 161 service->state->id, service->localport, in vchiq_set_service_state() 162 srvstate_names[service->srvstate], in vchiq_set_service_state() 164 service->srvstate = newstate; in vchiq_set_service_state() 170 VCHIQ_SERVICE_T *service; in find_service_by_handle() local 173 service = handle_to_service(handle); in find_service_by_handle() 174 if (service && (service->srvstate != VCHIQ_SRVSTATE_FREE) && in find_service_by_handle() 175 (service->handle == handle)) { in find_service_by_handle() 176 WARN_ON(service->ref_count == 0); in find_service_by_handle() 177 service->ref_count++; in find_service_by_handle() [all …]
|
D | vchiq_shim.c | 101 struct shim_service *service = (struct shim_service *)handle; in vchi_msg_peek() local 108 if (vchiu_queue_is_empty(&service->queue)) in vchi_msg_peek() 111 header = vchiu_queue_peek(&service->queue); in vchi_msg_peek() 133 struct shim_service *service = (struct shim_service *)handle; in vchi_msg_remove() local 136 header = vchiu_queue_pop(&service->queue); in vchi_msg_remove() 138 vchiq_release_message(service->handle, header); in vchi_msg_remove() 165 struct shim_service *service = (struct shim_service *)handle; in vchi_msg_queue() local 169 status = vchiq_queue_message(service->handle, in vchi_msg_queue() 264 struct shim_service *service = (struct shim_service *)handle; in vchi_bulk_queue_receive() local 271 WARN_ON(!service->callback); in vchi_bulk_queue_receive() [all …]
|
D | vchiq_if.h | 47 #define VCHIQ_GET_SERVICE_USERDATA(service) vchiq_get_service_userdata(service) argument 48 #define VCHIQ_GET_SERVICE_FOURCC(service) vchiq_get_service_fourcc(service) argument 138 extern VCHIQ_STATUS_T vchiq_close_service(VCHIQ_SERVICE_HANDLE_T service); 139 extern VCHIQ_STATUS_T vchiq_remove_service(VCHIQ_SERVICE_HANDLE_T service); 140 extern VCHIQ_STATUS_T vchiq_use_service(VCHIQ_SERVICE_HANDLE_T service); 142 VCHIQ_SERVICE_HANDLE_T service); 143 extern VCHIQ_STATUS_T vchiq_release_service(VCHIQ_SERVICE_HANDLE_T service); 150 extern void vchiq_release_message(VCHIQ_SERVICE_HANDLE_T service, 152 extern VCHIQ_STATUS_T vchiq_bulk_transmit(VCHIQ_SERVICE_HANDLE_T service, 155 extern VCHIQ_STATUS_T vchiq_bulk_receive(VCHIQ_SERVICE_HANDLE_T service, [all …]
|
D | vchiq_arm.c | 115 VCHIQ_SERVICE_T *service; member 338 VCHIQ_SERVICE_T *service = NULL; in vchiq_add_service() local 350 service = vchiq_add_service_internal( in vchiq_add_service() 357 if (service) { in vchiq_add_service() 358 *phandle = service->handle; in vchiq_add_service() 377 VCHIQ_SERVICE_T *service = NULL; in vchiq_open_service() local 387 service = vchiq_add_service_internal(state, in vchiq_open_service() 393 if (service) { in vchiq_open_service() 394 *phandle = service->handle; in vchiq_open_service() 395 status = vchiq_open_service_internal(service, current->pid); in vchiq_open_service() [all …]
|
D | vchiq_core.h | 156 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument 157 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument 158 (service->stats. stat += addend) 161 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument 162 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument 545 vchiq_open_service_internal(VCHIQ_SERVICE_T *service, int client_id); 548 vchiq_close_service_internal(VCHIQ_SERVICE_T *service, int close_recvd); 551 vchiq_terminate_service_internal(VCHIQ_SERVICE_T *service); 554 vchiq_free_service_internal(VCHIQ_SERVICE_T *service); 577 vchiq_dump_service_state(void *dump_context, VCHIQ_SERVICE_T *service); [all …]
|
/Linux-v4.19/drivers/crypto/qat/qat_common/ |
D | adf_init.c | 58 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-v4.19/net/caif/ |
D | cfsrvl.c | 31 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 …]
|
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()
|
D | cfdbgl.c | 40 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()
|
D | cfvidl.c | 49 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-v4.19/drivers/gpu/drm/amd/display/dc/gpio/ |
D | gpio_service.c | 58 struct gpio_service *service; in dal_gpio_service_create() local 62 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create() 64 if (!service) { in dal_gpio_service_create() 69 if (!dal_hw_translate_init(&service->translate, dce_version_major, in dal_gpio_service_create() 75 if (!dal_hw_factory_init(&service->factory, dce_version_major, in dal_gpio_service_create() 86 service->ctx = ctx; in dal_gpio_service_create() 90 service->factory.number_of_pins[index_of_id]; in dal_gpio_service_create() 118 service->busyness[index_of_id] = slot; in dal_gpio_service_create() 124 return service; in dal_gpio_service_create() 132 slot = service->busyness[index_of_id]; in dal_gpio_service_create() [all …]
|
D | gpio_base.c | 71 gpio->service, gpio->id, gpio->en, mode, &gpio->pin); in dal_gpio_open_ex() 144 return gpio->service->translate.funcs->id_to_offset( in dal_gpio_get_pin_info() 226 dal_gpio_service_close(gpio->service, &gpio->pin); in dal_gpio_close() 237 struct gpio_service *service, in dal_gpio_create() argument 249 gpio->service = service; in dal_gpio_create()
|
/Linux-v4.19/Documentation/PCI/ |
D | PCIEBUS-HOWTO.txt | 8 and provides information on how to enable the service drivers to 31 and handled by corresponding service drivers. 38 services. To maintain a clean and simple solution each service 39 may have its own software service driver. In this case several 40 service drivers will compete for a single PCI-PCI Bridge device. 41 For example, if the PCI Express Root Port native hotplug service 43 kernel therefore does not load other service drivers for that Root 44 Port. In other words, it is impossible to have multiple service 48 To enable multiple service drivers running simultaneously requires 50 PCI Express Ports and distributes all provided service requests [all …]
|
/Linux-v4.19/drivers/pci/pcie/ |
D | portdrv_core.c | 25 u32 service; member 262 static int pcie_device_init(struct pci_dev *pdev, int service, int irq) in pcie_device_init() argument 273 pcie->service = service; in pcie_device_init() 281 get_descriptor_id(pci_pcie_type(pdev), service)); in pcie_device_init() 337 int service = 1 << i; in pcie_port_device_register() local 338 if (!(capabilities & service)) in pcie_port_device_register() 340 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register() 411 u32 service; in find_service_iter() local 414 service = pdrvs->service; in find_service_iter() 418 if (service_driver->service == service) { in find_service_iter() [all …]
|
D | portdrv.h | 32 u32 service; /* Port service this device represents */ member 63 u32 service; /* Port service this device represents */ member 80 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 131 u32 service); 132 struct device *pcie_port_find_device(struct pci_dev *dev, u32 service);
|
/Linux-v4.19/Documentation/device-mapper/ |
D | dm-service-time.txt | 1 dm-service-time 4 dm-service-time is a path selector module for device-mapper targets, 5 which selects a path with the shortest estimated service time for 8 The service time for each path is estimated by dividing the total size 13 The path selector name is 'service-time'. 39 dm-service-time adds the I/O size to 'in-flight-size' when the I/O is 41 Basically, dm-service-time selects a path having minimum service time 59 If such optimizations can't be applied, calculate service time, and 60 compare service time. 61 If calculated service time is equal, the path having maximum [all …]
|
/Linux-v4.19/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-v4.19/net/tipc/ |
D | name_table.c | 122 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-v4.19/arch/powerpc/boot/ |
D | oflib.c | 24 __be32 service; /* Address of service name string. */ member 45 int of_call_prom(const char *service, int nargs, int nret, ...) in of_call_prom() argument 51 args.service = cpu_to_be32(ADDR(service)); in of_call_prom() 69 static int of_call_prom_ret(const char *service, int nargs, int nret, in of_call_prom_ret() argument 76 args.service = cpu_to_be32(ADDR(service)); in of_call_prom_ret()
|
/Linux-v4.19/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.
|
/Linux-v4.19/drivers/crypto/virtio/ |
D | virtio_crypto_mgr.c | 196 struct virtio_crypto *virtcrypto_get_dev_node(int node, uint32_t service, in virtcrypto_get_dev_node() argument 209 virtcrypto_algo_is_supported(tmp_dev, service, algo)) { in virtcrypto_get_dev_node() 226 service, algo)) { in virtcrypto_get_dev_node() 290 uint32_t service, in virtcrypto_algo_is_supported() argument 293 uint32_t service_mask = 1u << service; in virtcrypto_algo_is_supported() 305 switch (service) { in virtcrypto_algo_is_supported()
|
/Linux-v4.19/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, 78 struct gpio_service *service,
|
/Linux-v4.19/net/ceph/ |
D | auth_x.c | 117 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-v4.19/net/sunrpc/auth_gss/ |
D | gss_mech_switch.c | 283 u32 service) in gss_svc_to_pseudoflavor() argument 289 gm->gm_pfs[i].service == service) { in gss_svc_to_pseudoflavor() 312 pseudoflavor = gss_svc_to_pseudoflavor(gm, info->qop, info->service); in gss_mech_info2flavor() 341 info->service = gm->gm_pfs[i].service; in gss_mech_flavor2info() 358 return gm->gm_pfs[i].service; in gss_pseudoflavor_to_service() 377 gss_service_to_auth_domain_name(struct gss_api_mech *gm, u32 service) in gss_service_to_auth_domain_name() argument 382 if (gm->gm_pfs[i].service == service) in gss_service_to_auth_domain_name()
|
/Linux-v4.19/Documentation/networking/dpaa2/ |
D | dpio-driver.rst | 39 DPIO service-- provides APIs to other Linux drivers for services 48 |DPIO obj| |DPIO service| 74 | (DPRC) | . . |DPIO obj| |DPIO service| 101 registers the probed DPIO with dpio-service. 103 DPIO service (dpio-service.c, dpaa2-io.h) 106 The dpio service component provides queuing, notification, and buffers 150 only used by dpio-service.
|