/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_core.c | 81 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument 82 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument 83 (service->stats. stat += addend) 86 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument 87 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument 215 set_service_state(struct vchiq_service *service, int newstate) in set_service_state() argument 217 dev_dbg(service->state->dev, "core: %d: srv:%d %s->%s\n", in set_service_state() 218 service->state->id, service->localport, in set_service_state() 219 srvstate_names[service->srvstate], in set_service_state() 221 service->srvstate = newstate; in set_service_state() [all …]
|
D | vchiq_dev.c | 50 dev_dbg(user_service->service->state->dev, in close_delivered() 51 "arm: (handle=%x)\n", user_service->service->handle); in close_delivered() 55 vchiq_service_put(user_service->service); in close_delivered() 143 struct vchiq_service *service; in vchiq_ioc_create_service() local 169 service = vchiq_add_service_internal(instance->state, ¶ms, in vchiq_ioc_create_service() 172 if (!service) { in vchiq_ioc_create_service() 177 user_service->service = service; in vchiq_ioc_create_service() 191 status = vchiq_open_service_internal(service, instance->pid); in vchiq_ioc_create_service() 193 vchiq_remove_service(instance, service->handle); in vchiq_ioc_create_service() 198 args->handle = service->handle; in vchiq_ioc_create_service() [all …]
|
D | vchiq_arm.c | 795 struct vchiq_service *service = NULL; in vchiq_add_service() local 804 service = vchiq_add_service_internal(state, params, srvstate, instance, NULL); in vchiq_add_service() 806 if (service) { in vchiq_add_service() 807 *phandle = service->handle; in vchiq_add_service() 824 struct vchiq_service *service = NULL; in vchiq_open_service() local 832 service = vchiq_add_service_internal(state, params, VCHIQ_SRVSTATE_OPENING, instance, NULL); in vchiq_open_service() 834 if (service) { in vchiq_open_service() 835 *phandle = service->handle; in vchiq_open_service() 836 ret = vchiq_open_service_internal(service, current->pid); in vchiq_open_service() 838 vchiq_remove_service(instance, service->handle); in vchiq_open_service() [all …]
|
D | vchiq_core.h | 456 vchiq_open_service_internal(struct vchiq_service *service, int client_id); 459 vchiq_close_service_internal(struct vchiq_service *service, int close_recvd); 462 vchiq_terminate_service_internal(struct vchiq_service *service); 465 vchiq_free_service_internal(struct vchiq_service *service); 492 request_poll(struct vchiq_state *state, struct vchiq_service *service, 520 vchiq_service_get(struct vchiq_service *service); 523 vchiq_service_put(struct vchiq_service *service); 543 void vchiq_dump_platform_service_state(struct seq_file *f, struct vchiq_service *service); 545 int vchiq_use_service_internal(struct vchiq_service *service); 547 int vchiq_release_service_internal(struct vchiq_service *service); [all …]
|
/linux-6.12.1/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-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/ |
D | gpio_service.c | 58 struct gpio_service *service; in dal_gpio_service_create() local 61 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create() 63 if (!service) { in dal_gpio_service_create() 68 if (!dal_hw_translate_init(&service->translate, dce_version, in dal_gpio_service_create() 74 if (!dal_hw_factory_init(&service->factory, dce_version, in dal_gpio_service_create() 83 service->ctx = ctx; in dal_gpio_service_create() 87 service->factory.number_of_pins[index_of_id]; in dal_gpio_service_create() 91 service->busyness[index_of_id] = in dal_gpio_service_create() 95 if (!service->busyness[index_of_id]) { in dal_gpio_service_create() 101 service->busyness[index_of_id][i] = 0; in dal_gpio_service_create() [all …]
|
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.12.1/drivers/gpu/drm/xe/tests/ |
D | xe_gt_sriov_pf_service_test.c | 36 KUNIT_ASSERT_NE(test, 0, gt->sriov.pf.service.version.base.major); in pf_service_test_init() 37 KUNIT_ASSERT_NE(test, 0, gt->sriov.pf.service.version.latest.major); in pf_service_test_init() 38 KUNIT_ASSERT_LE(test, gt->sriov.pf.service.version.base.major, in pf_service_test_init() 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() 41 KUNIT_ASSERT_LE(test, gt->sriov.pf.service.version.base.minor, in pf_service_test_init() 42 gt->sriov.pf.service.version.latest.minor); in pf_service_test_init() 57 KUNIT_ASSERT_EQ(test, major, gt->sriov.pf.service.version.latest.major); in pf_negotiate_any() 58 KUNIT_ASSERT_EQ(test, minor, gt->sriov.pf.service.version.latest.minor); in pf_negotiate_any() 68 gt->sriov.pf.service.version.base.major, in pf_negotiate_base_match() [all …]
|
/linux-6.12.1/drivers/crypto/intel/qat/qat_common/ |
D | adf_init.c | 19 static void adf_service_add(struct service_hndl *service) in adf_service_add() argument 22 list_add(&service->list, &service_table); in adf_service_add() 26 int adf_service_register(struct service_hndl *service) in adf_service_register() argument 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() 34 static void adf_service_remove(struct service_hndl *service) in adf_service_remove() argument 37 list_del(&service->list); in adf_service_remove() 41 int adf_service_unregister(struct service_hndl *service) in adf_service_unregister() argument 45 for (i = 0; i < ARRAY_SIZE(service->init_status); i++) { in adf_service_unregister() [all …]
|
/linux-6.12.1/include/trace/events/ |
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; 33 __entry->service, __entry->instance, __entry->node, 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; 60 __entry->service, __entry->instance, __entry->node, [all …]
|
/linux-6.12.1/net/qrtr/ |
D | ns.c | 44 unsigned int service; member 50 unsigned int service; member 58 unsigned int service; member 101 if (f->service != 0 && srv->service != f->service) in server_match() 116 trace_qrtr_ns_service_announce_new(srv->service, srv->instance, in service_announce_new() 124 pkt.server.service = cpu_to_le32(srv->service); in service_announce_new() 143 trace_qrtr_ns_service_announce_del(srv->service, srv->instance, in service_announce_del() 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() 220 static struct qrtr_server *server_add(unsigned int service, in server_add() argument [all …]
|
/linux-6.12.1/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-6.12.1/drivers/soc/qcom/ |
D | qcom_pd_mapper.c | 55 struct qcom_pdm_service *service; in qcom_pdm_find() local 57 list_for_each_entry(service, &data->services, list) { in qcom_pdm_find() 58 if (!strcmp(service->name, name)) in qcom_pdm_find() 59 return service; in qcom_pdm_find() 70 struct qcom_pdm_service *service; in qcom_pdm_add_service_domain() local 73 service = qcom_pdm_find(data, service_name); in qcom_pdm_add_service_domain() 74 if (service) { in qcom_pdm_add_service_domain() 75 list_for_each_entry(domain, &service->domains, list) { 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() [all …]
|
/linux-6.12.1/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-6.12.1/drivers/staging/vc04_services/include/linux/raspberrypi/ |
D | vchiq.h | 90 unsigned int service); 91 extern int vchiq_use_service(struct vchiq_instance *instance, unsigned int service); 93 unsigned int service); 96 extern void vchiq_release_message(struct vchiq_instance *instance, unsigned int service, 100 extern int vchiq_bulk_transmit(struct vchiq_instance *instance, unsigned int service, 103 extern int vchiq_bulk_receive(struct vchiq_instance *instance, unsigned int service, 106 extern void *vchiq_get_service_userdata(struct vchiq_instance *instance, unsigned int service);
|
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_gt_sriov_pf_service.c | 29 gt->sriov.pf.service.version.base.major = GUC_RELAY_VERSION_BASE_MAJOR; in pf_init_versions() 30 gt->sriov.pf.service.version.base.minor = GUC_RELAY_VERSION_BASE_MINOR; in pf_init_versions() 33 gt->sriov.pf.service.version.latest.major = GUC_RELAY_VERSION_LATEST_MAJOR; in pf_init_versions() 34 gt->sriov.pf.service.version.latest.minor = GUC_RELAY_VERSION_LATEST_MINOR; in pf_init_versions() 42 struct xe_gt_sriov_pf_service_version base = gt->sriov.pf.service.version.base; in pf_negotiate_version() 43 struct xe_gt_sriov_pf_service_version latest = gt->sriov.pf.service.version.latest; in pf_negotiate_version() 214 xe_gt_assert(gt, !gt->sriov.pf.service.runtime.size); in pf_alloc_runtime_info() 215 xe_gt_assert(gt, !gt->sriov.pf.service.runtime.regs); in pf_alloc_runtime_info() 216 xe_gt_assert(gt, !gt->sriov.pf.service.runtime.values); in pf_alloc_runtime_info() 229 gt->sriov.pf.service.runtime.size = size; in pf_alloc_runtime_info() [all …]
|
/linux-6.12.1/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-6.12.1/drivers/pci/pcie/ |
D | portdrv.c | 32 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 37 u32 service; member 286 static int pcie_device_init(struct pci_dev *pdev, int service, int irq) in pcie_device_init() argument 297 pcie->service = service; in pcie_device_init() 305 get_descriptor_id(pci_pcie_type(pdev), service)); in pcie_device_init() 361 int service = 1 << i; in pcie_port_device_register() local 362 if (!(capabilities & service)) in pcie_port_device_register() 364 if (!pcie_device_init(dev, service, irqs[i])) in pcie_port_device_register() 455 u32 service; in find_service_iter() local 458 service = pdrvs->service; in find_service_iter() [all …]
|
/linux-6.12.1/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-6.12.1/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-6.12.1/Documentation/ABI/testing/ |
D | configfs-tsm | 102 supports the concept of attestation reports from a service 104 Specifying the service provider via this attribute will create 105 an attestation report as specified by the service provider. 106 The only currently supported service provider is "svsm". 108 For the "svsm" service provider, see the Secure VM Service Module 119 supports the concept of attestation reports from a service 122 requests all active services within the service provider be 124 an attestation report of just the specified service using the 129 service guid. 137 supports the concept of attestation reports from a service [all …]
|
/linux-6.12.1/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-6.12.1/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-6.12.1/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() 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()
|