| /linux-6.15/drivers/staging/vc04_services/interface/vchiq_arm/ |
| H A D | vchiq_core.c | 224 service->state->id, service->localport, in set_service_state() 247 service = rcu_pointer_handoff(service); in find_service_by_handle() 266 service = rcu_pointer_handoff(service); in find_service_by_port() 287 service = rcu_pointer_handoff(service); in find_service_for_instance() 309 service = rcu_pointer_handoff(service); in find_closed_service_for_instance() 355 service = rcu_pointer_handoff(service); in next_service_by_instance() 404 id = service ? service->client_id : 0; in vchiq_get_client_id() 481 service->state->id, service->handle); in make_service_callback() 634 service = rcu_pointer_handoff(service); in get_listening_service() 1395 request_poll(service->state, service, (queue == &service->bulk_tx) ? in notify_bulks() [all …]
|
| H A D | vchiq_dev.c | 172 if (!service) { in vchiq_ioc_create_service() 177 user_service->service = service; in vchiq_ioc_create_service() 214 if (!service) in vchiq_ioc_dequeue_message() 296 if (!service) in vchiq_irq_queue_bulk_tx_rx() 609 service = NULL; in vchiq_ioctl() 668 if (!service) { in vchiq_ioctl() 703 if (service) { in vchiq_ioctl() 829 if (!service) { in vchiq_ioctl() 851 if (service) { in vchiq_ioctl() 865 if (service) in vchiq_ioctl() [all …]
|
| H A D | vchiq_arm.c | 430 if (service) { in vchiq_add_service() 458 if (service) { in vchiq_open_service() 553 if (!service) in vchiq_blocking_bulk_transfer() 832 if (!service || service->base.callback != service_callback) in vchiq_dump_platform_instances() 1087 if (service) { in vchiq_release_internal() 1145 return vchiq_release_internal(service->state, service); in vchiq_release_service_internal() 1202 if (service) { in vchiq_use_service() 1216 if (service) { in vchiq_release_service() 1217 ret = vchiq_release_internal(service->state, service); in vchiq_release_service() 1311 if (!service || !service->state) in vchiq_check_service() [all …]
|
| H A D | vchiq_core.h | 483 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 486 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd); 489 vchiq_terminate_service_internal(struct vchiq_service *service); 492 vchiq_free_service_internal(struct vchiq_service *service); 516 request_poll(struct vchiq_state *state, struct vchiq_service *service, 544 vchiq_service_get(struct vchiq_service *service); 547 vchiq_service_put(struct vchiq_service *service); 562 int vchiq_use_service_internal(struct vchiq_service *service); 564 int vchiq_release_service_internal(struct vchiq_service *service); 572 int vchiq_check_service(struct vchiq_service *service); [all …]
|
| /linux-6.15/net/caif/ |
| H 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() 206 struct cfsrvl *service; in caif_client_register_refcnt() local 211 service->hold = hold; in caif_client_register_refcnt() [all …]
|
| H 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-6.15/drivers/gpu/drm/amd/display/dc/gpio/ |
| H A D | gpio_service.c | 58 struct gpio_service *service; in dal_gpio_service_create() local 63 if (!service) { in dal_gpio_service_create() 83 service->ctx = ctx; in dal_gpio_service_create() 112 return service; in dal_gpio_service_create() 121 kfree(service); in dal_gpio_service_create() 127 struct gpio_service *service, in dal_gpio_service_create_irq() argument 143 struct gpio_service *service, in dal_gpio_service_create_generic_mux() argument 177 struct gpio_service *service, in dal_gpio_get_generic_pin_info() argument 249 struct gpio_service *service, in set_pin_busy() argument 301 struct gpio_service *service = gpio->service; in dal_gpio_service_open() local [all …]
|
| H A D | gpio_base.c | 111 return dal_gpio_service_lock(gpio->service, gpio->id, gpio->en); in dal_gpio_lock_pin() 117 return dal_gpio_service_unlock(gpio->service, gpio->id, gpio->en); in dal_gpio_unlock_pin() 160 return gpio->service->translate.funcs->id_to_offset( in dal_gpio_get_pin_info() 257 dal_gpio_service_close(gpio->service, &gpio->pin); in dal_gpio_close() 268 struct gpio_service *service, in dal_gpio_create() argument 280 gpio->service = service; in dal_gpio_create() 290 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create() 293 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create() 296 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create() 299 gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en); in dal_gpio_create()
|
| /linux-6.15/drivers/gpu/drm/xe/tests/ |
| H A D | xe_gt_sriov_pf_service_test.c | 39 gt->sriov.pf.service.version.latest.major); in pf_service_test_init() 40 if (gt->sriov.pf.service.version.base.major == gt->sriov.pf.service.version.latest.major) in pf_service_test_init() 42 gt->sriov.pf.service.version.latest.minor); in pf_service_test_init() 68 gt->sriov.pf.service.version.base.major, in pf_negotiate_base_match() 69 gt->sriov.pf.service.version.base.minor, in pf_negotiate_base_match() 82 gt->sriov.pf.service.version.base.major, in pf_negotiate_base_newer() 87 if (gt->sriov.pf.service.version.base.major == gt->sriov.pf.service.version.latest.major) in pf_negotiate_base_newer() 115 if (!gt->sriov.pf.service.version.base.minor) in pf_negotiate_base_older() 120 gt->sriov.pf.service.version.base.major, in pf_negotiate_base_older() 182 if (!gt->sriov.pf.service.version.latest.minor) in pf_negotiate_latest_older() [all …]
|
| /linux-6.15/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_init.c | 28 memset(service->init_status, 0, sizeof(service->init_status)); in adf_service_register() 29 memset(service->start_status, 0, sizeof(service->start_status)); in adf_service_register() 30 adf_service_add(service); in adf_service_register() 37 list_del(&service->list); in adf_service_remove() 46 if (service->init_status[i] || service->start_status[i]) { in adf_service_unregister() 159 service->name); in adf_dev_init() 236 service->name); in adf_dev_start() 377 service->name); in adf_dev_shutdown() 418 service->name); in adf_dev_restarting_notify() 431 service->name); in adf_dev_restarted_notify() [all …]
|
| /linux-6.15/include/trace/events/ |
| H A D | qrtr.h | 13 TP_PROTO(unsigned int service, unsigned int instance, 16 TP_ARGS(service, instance, node, port), 19 __field(unsigned int, service) 26 __entry->service = service; 40 TP_PROTO(unsigned int service, unsigned int instance, 43 TP_ARGS(service, instance, node, port), 46 __field(unsigned int, service) 53 __entry->service = service; 70 TP_ARGS(service, instance, node, port), 73 __field(unsigned int, service) [all …]
|
| /linux-6.15/net/qrtr/ |
| H A D | ns.c | 44 unsigned int service; member 101 if (f->service != 0 && srv->service != f->service) in server_match() 124 pkt.server.service = cpu_to_le32(srv->service); in service_announce_new() 151 pkt.server.service = cpu_to_le32(srv->service); in service_announce_del() 181 pkt.server.service = cpu_to_le32(srv->service); in lookup_notify() 236 srv->service = service; in server_add() 286 if (lookup->service && lookup->service != srv->service) in server_del() 487 if (lookup->service && lookup->service != service) in ctrl_cmd_new_server() 542 lookup->service = service; in ctrl_cmd_new_lookup() 547 filter.service = service; in ctrl_cmd_new_lookup() [all …]
|
| /linux-6.15/Documentation/PCI/ |
| H 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-6.15/drivers/soc/qcom/ |
| H A D | qcom_pd_mapper.c | 55 struct qcom_pdm_service *service; in qcom_pdm_find() local 59 return service; in qcom_pdm_find() 74 if (service) { in qcom_pdm_add_service_domain() 80 service = kzalloc(sizeof(*service), GFP_KERNEL); in qcom_pdm_add_service_domain() 81 if (!service) in qcom_pdm_add_service_domain() 85 service->name = service_name; in qcom_pdm_add_service_domain() 93 list_del(&service->list); in qcom_pdm_add_service_domain() 94 kfree(service); in qcom_pdm_add_service_domain() 144 list_del(&service->list); in qcom_pdm_free_domains() 145 kfree(service); in qcom_pdm_free_domains() [all …]
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H 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-6.15/drivers/staging/vc04_services/include/linux/raspberrypi/ |
| H A D | vchiq.h | 91 unsigned int service); 92 extern int vchiq_use_service(struct vchiq_instance *instance, unsigned int service); 94 unsigned int service); 97 extern void vchiq_release_message(struct vchiq_instance *instance, unsigned int service, 101 extern int vchiq_bulk_transmit(struct vchiq_instance *instance, unsigned int service, 104 extern int vchiq_bulk_receive(struct vchiq_instance *instance, unsigned int service, 107 extern void *vchiq_get_service_userdata(struct vchiq_instance *instance, unsigned int service);
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_gt_sriov_pf_service.c | 245 gt->sriov.pf.service.runtime.size = size; in pf_alloc_runtime_info() 246 gt->sriov.pf.service.runtime.regs = regs; in pf_alloc_runtime_info() 247 gt->sriov.pf.service.runtime.values = values; in pf_alloc_runtime_info() 265 if (!gt->sriov.pf.service.runtime.size) in pf_prepare_runtime_info() 268 size = gt->sriov.pf.service.runtime.size; in pf_prepare_runtime_info() 269 regs = gt->sriov.pf.service.runtime.regs; in pf_prepare_runtime_info() 270 values = gt->sriov.pf.service.runtime.values; in pf_prepare_runtime_info() 412 runtime = >->sriov.pf.service.runtime; in pf_service_runtime_query() 526 size = gt->sriov.pf.service.runtime.size; in xe_gt_sriov_pf_service_print_runtime() 527 regs = gt->sriov.pf.service.runtime.regs; in xe_gt_sriov_pf_service_print_runtime() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/include/ |
| H 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-6.15/drivers/pci/pcie/ |
| H A D | portdrv.c | 32 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 37 u32 service; member 301 pcie->service = 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 …]
|
| /linux-6.15/drivers/s390/char/ |
| H 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-6.15/net/tipc/ |
| H 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-6.15/arch/powerpc/boot/ |
| H 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-6.15/Documentation/ABI/testing/ |
| H A D | configfs-tsm | 102 supports the concept of attestation reports from a service 105 an attestation report as specified by the service provider. 106 The only currently supported service provider is "svsm". 119 supports the concept of attestation reports from a service 122 requests all active services within the service provider be 129 service guid. 137 supports the concept of attestation reports from a service 139 Indicates the service manifest version requested for the 141 the user, the default manifest version of the service (the 142 service's initial/first manifest version) is returned. [all …]
|
| /linux-6.15/net/sunrpc/auth_gss/ |
| H A D | gss_mech_switch.c | 236 u32 service) in gss_svc_to_pseudoflavor() argument 242 gm->gm_pfs[i].service == service) { in gss_svc_to_pseudoflavor() 265 pseudoflavor = gss_svc_to_pseudoflavor(gm, info->qop, info->service); in gss_mech_info2flavor() 294 info->service = gm->gm_pfs[i].service; in gss_mech_flavor2info() 311 return gm->gm_pfs[i].service; in gss_pseudoflavor_to_service() 330 gss_service_to_auth_domain_name(struct gss_api_mech *gm, u32 service) in gss_service_to_auth_domain_name() argument 335 if (gm->gm_pfs[i].service == service) in gss_service_to_auth_domain_name()
|
| /linux-6.15/drivers/crypto/virtio/ |
| H 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() 285 uint32_t service, in virtcrypto_algo_is_supported() argument 288 uint32_t service_mask = 1u << service; in virtcrypto_algo_is_supported() 300 switch (service) { in virtcrypto_algo_is_supported()
|