/linux/drivers/staging/vc04_services/interface/vchiq_arm/ |
A D | vchiq_core.c | 247 service = rcu_pointer_handoff(service); in find_service_by_handle() 267 service = rcu_pointer_handoff(service); in find_service_by_port() 289 service = rcu_pointer_handoff(service); in find_service_for_instance() 312 service = rcu_pointer_handoff(service); in find_closed_service_for_instance() 359 service = rcu_pointer_handoff(service); in next_service_by_instance() 408 id = service ? service->client_id : 0; in vchiq_get_client_id() 473 service->state->id, service->handle); in make_service_callback() 591 service = rcu_pointer_handoff(service); in get_listening_service() 614 service = rcu_pointer_handoff(service); in get_connected_service() 1358 request_poll(service->state, service, (queue == &service->bulk_tx) ? in notify_bulks() [all …]
|
A D | vchiq_dev.c | 174 if (!service) { in vchiq_ioc_create_service() 179 user_service->service = service; in vchiq_ioc_create_service() 216 if (!service) in vchiq_ioc_dequeue_message() 300 if (!service) in vchiq_irq_queue_bulk_tx_rx() 606 service = NULL; in vchiq_ioctl() 665 if (!service) { in vchiq_ioctl() 700 if (service) { in vchiq_ioctl() 827 if (!service) { in vchiq_ioctl() 849 if (service) { in vchiq_ioctl() 863 if (service) in vchiq_ioctl() [all …]
|
A D | vchiq_arm.c | 785 if (service) { in vchiq_add_service() 813 if (service) { in vchiq_open_service() 915 if (!service) in vchiq_blocking_bulk_transfer() 1207 if (!service || service->base.callback != service_callback) in vchiq_dump_platform_instances() 1223 if (!service || service->base.callback != service_callback) { in vchiq_dump_platform_instances() 1453 if (service) { in vchiq_release_internal() 1512 return vchiq_release_internal(service->state, service); in vchiq_release_service_internal() 1569 if (service) { in vchiq_use_service() 1583 if (service) { in vchiq_release_service() 1584 ret = vchiq_release_internal(service->state, service); in vchiq_release_service() [all …]
|
A D | vchiq_core.h | 475 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 481 vchiq_terminate_service_internal(struct vchiq_service *service); 484 vchiq_free_service_internal(struct vchiq_service *service); 510 request_poll(struct vchiq_state *state, struct vchiq_service *service, 548 vchiq_service_get(struct vchiq_service *service); 551 vchiq_service_put(struct vchiq_service *service); 575 int vchiq_use_service_internal(struct vchiq_service *service); 577 int vchiq_release_service_internal(struct vchiq_service *service); 585 enum vchiq_status vchiq_check_service(struct vchiq_service *service); 601 enum vchiq_status vchiq_remove_service(unsigned int service); [all …]
|
/linux/drivers/crypto/qat/qat_common/ |
A D | adf_init.c | 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() 32 list_del(&service->list); in adf_service_remove() 41 if (service->init_status[i] || service->start_status[i]) { in adf_service_unregister() 46 adf_service_remove(service); in adf_service_unregister() 134 service->name); in adf_dev_init() 182 service->name); in adf_dev_start() 297 service->name); in adf_dev_shutdown() 334 service->name); in adf_dev_restarting_notify() [all …]
|
/linux/net/caif/ |
A D | cfsrvl.c | 37 service->open = true; in cfservl_ctrlcmd() 42 service->open = false; in cfservl_ctrlcmd() 48 if (service->modem_flow_on) in cfservl_ctrlcmd() 64 if (service->phy_flow_on) { in cfservl_ctrlcmd() 71 if (service->phy_flow_on) { in cfservl_ctrlcmd() 157 kfree(service); in cfsrvl_release() 166 service->open = false; in cfsrvl_init() 179 if (!service->open) { in cfsrvl_ready() 212 struct cfsrvl *service; in caif_client_register_refcnt() local 217 service->hold = hold; in caif_client_register_refcnt() [all …]
|
A 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/drivers/gpu/drm/amd/display/dc/gpio/ |
A D | gpio_service.c | 60 struct gpio_service *service; in dal_gpio_service_create() local 65 if (!service) { in dal_gpio_service_create() 85 service->ctx = ctx; in dal_gpio_service_create() 114 return service; in dal_gpio_service_create() 123 kfree(service); in dal_gpio_service_create() 129 struct gpio_service *service, in dal_gpio_service_create_irq() argument 145 struct gpio_service *service, in dal_gpio_service_create_generic_mux() argument 179 struct gpio_service *service, in dal_gpio_get_generic_pin_info() argument 248 struct gpio_service *service, in set_pin_busy() argument 294 struct gpio_service *service = gpio->service; in dal_gpio_service_open() local [all …]
|
A 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/include/trace/events/ |
A D | qrtr.h | 15 TP_ARGS(service, instance, node, port), 18 __field(__le32, service) 25 __entry->service = service; 32 __entry->service, __entry->instance, __entry->node, 41 TP_ARGS(service, instance, node, port), 44 __field(__le32, service) 51 __entry->service = service; 58 __entry->service, __entry->instance, __entry->node, 67 TP_ARGS(service, instance, node, port), 70 __field(__le32, service) [all …]
|
/linux/Documentation/PCI/ |
A 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 59 to the corresponding service drivers as required. Some key 62 - Allow multiple service drivers to run simultaneously on 65 - Allow service drivers implemented in an independent 72 device to requested service drivers. 97 section 5.2.1 & 5.2.2). It is important that a service driver 128 Below is sample service driver code to initialize the port service [all …]
|
/linux/net/qrtr/ |
A D | ns.c | 43 unsigned int service; member 96 if (f->service != 0 && srv->service != f->service) in server_match() 119 pkt.server.service = cpu_to_le32(srv->service); in service_announce_new() 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() 245 srv->service = service; in server_add() 292 if (lookup->service && lookup->service != srv->service) in server_del() 535 if (lookup->service && lookup->service != service) in ctrl_cmd_new_server() 589 lookup->service = service; in ctrl_cmd_new_lookup() 594 filter.service = service; in ctrl_cmd_new_lookup() [all …]
|
/linux/Documentation/admin-guide/device-mapper/ |
A 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/drivers/pci/pcie/ |
A D | portdrv_core.c | 25 u32 service; member 285 pcie->service = service; in pcie_device_init() 293 get_descriptor_id(pci_pcie_type(pdev), service)); in pcie_device_init() 365 int service = 1 << i; in pcie_port_device_register() local 366 if (!(capabilities & service)) in pcie_port_device_register() 368 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register() 459 u32 service; in find_service_iter() local 462 service = pdrvs->service; in find_service_iter() 466 if (service_driver->service == service) { in find_service_iter() 484 u32 service) in pcie_port_find_device() argument [all …]
|
A D | portdrv.h | 62 u32 service; /* Port service this device represents */ member 91 u32 service; /* Port service this device represents */ member 108 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 144 struct device *pcie_port_find_device(struct pci_dev *dev, u32 service);
|
/linux/drivers/staging/vc04_services/include/linux/raspberrypi/ |
A 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/drivers/s390/char/ |
A D | tape_3590.c | 959 char *exception, *service; in tape_3590_print_mim_msg_f0() local 964 if (!exception || !service) 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 1028 if (!exception || !service) in tape_3590_print_io_sim_msg_f1() 1124 kfree(service); in tape_3590_print_io_sim_msg_f1() 1134 char *exception, *service; in tape_3590_print_dev_sim_msg_f2() local 1139 if (!exception || !service) in tape_3590_print_dev_sim_msg_f2() [all …]
|
/linux/net/tipc/ |
A 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() 271 service->type = ua->sr.type; in tipc_service_create() 272 service->ranges = RB_ROOT; in tipc_service_create() 277 return service; in tipc_service_create() 466 struct tipc_service *service; in tipc_service_find() local 471 return service; in tipc_service_find() 935 struct tipc_service *service; in tipc_nametbl_stop() local 1073 if (!service) in tipc_nl_service_list() [all …]
|
/linux/drivers/gpu/drm/amd/display/include/ |
A 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/Documentation/devicetree/bindings/sound/ |
A 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/net/ceph/ |
A D | auth_x.c | 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() 384 au->service = th->service; in ceph_x_build_authorizer() 462 int service; in ceph_x_validate_tickets() local 466 for (service = 1; service <= want; service <<= 1) { in ceph_x_validate_tickets() 472 if (*pneed & service) in ceph_x_validate_tickets() 477 *pneed |= service; in ceph_x_validate_tickets() 482 *pneed |= service; in ceph_x_validate_tickets() 484 xi->have_keys &= ~service; in ceph_x_validate_tickets() [all …]
|
/linux/arch/powerpc/boot/ |
A 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/net/sunrpc/auth_gss/ |
A 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/drivers/crypto/virtio/ |
A 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/Documentation/devicetree/bindings/soc/qcom/ |
A D | qcom,apr.yaml | 63 "^service@[1-9a-d]$": 102 description: protection domain service name and path for apr service 139 q6core: service@3 { 145 q6afe: service@4 { 151 q6asm: service@7 { 157 q6adm: service@8 { 172 service@1 {
|