| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_core.c | 87 #define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++) argument 88 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) \ argument 89 (service->stats. stat += addend) 92 #define VCHIQ_SERVICE_STATS_INC(service, stat) ((void)0) argument 93 #define VCHIQ_SERVICE_STATS_ADD(service, stat, addend) ((void)0) argument 221 set_service_state(struct vchiq_service *service, int newstate) in set_service_state() argument 223 dev_dbg(service->state->dev, "core: %d: srv:%d %s->%s\n", in set_service_state() 224 service->state->id, service->localport, in set_service_state() 225 srvstate_names[service->srvstate], in set_service_state() 227 service->srvstate = newstate; in set_service_state() [all …]
|
| H A D | vchiq_dev.c | 51 dev_dbg(user_service->service->state->dev, in close_delivered() 52 "arm: (handle=%x)\n", user_service->service->handle); in close_delivered() 55 /* Allow the underlying service to be culled */ in close_delivered() 56 vchiq_service_put(user_service->service); in close_delivered() 144 struct vchiq_service *service; in vchiq_ioc_create_service() local 170 service = vchiq_add_service_internal(instance->state, ¶ms, in vchiq_ioc_create_service() 173 if (!service) { in vchiq_ioc_create_service() 178 user_service->service = service; in vchiq_ioc_create_service() 192 status = vchiq_open_service_internal(service, instance->pid); in vchiq_ioc_create_service() 194 vchiq_remove_service(instance, service->handle); in vchiq_ioc_create_service() [all …]
|
| H A D | vchiq_arm.c | 102 * This use count is not associated with a service, so needs to be 454 struct vchiq_service *service = NULL; in vchiq_add_service() local 463 service = vchiq_add_service_internal(state, params, srvstate, instance, NULL); in vchiq_add_service() 465 if (service) { in vchiq_add_service() 466 *phandle = service->handle; in vchiq_add_service() 483 struct vchiq_service *service = NULL; in vchiq_open_service() local 491 service = vchiq_add_service_internal(state, params, VCHIQ_SRVSTATE_OPENING, instance, NULL); in vchiq_open_service() 493 if (service) { in vchiq_open_service() 494 *phandle = service->handle; in vchiq_open_service() 495 ret = vchiq_open_service_internal(service, current->pid); in vchiq_open_service() [all …]
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_sriov_pf_service_kunit.c | 33 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.base.major); in pf_service_test_init() 34 KUNIT_ASSERT_NE(test, 0, xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 35 KUNIT_ASSERT_LE(test, xe->sriov.pf.service.version.base.major, in pf_service_test_init() 36 xe->sriov.pf.service.version.latest.major); in pf_service_test_init() 37 if (xe->sriov.pf.service.version.base.major == xe->sriov.pf.service.version.latest.major) in pf_service_test_init() 38 KUNIT_ASSERT_LE(test, xe->sriov.pf.service.version.base.minor, in pf_service_test_init() 39 xe->sriov.pf.service.version.latest.minor); in pf_service_test_init() 52 KUNIT_ASSERT_EQ(test, major, xe->sriov.pf.service.version.latest.major); in pf_negotiate_any() 53 KUNIT_ASSERT_EQ(test, minor, xe->sriov.pf.service.version.latest.minor); in pf_negotiate_any() 63 xe->sriov.pf.service.version.base.major, in pf_negotiate_base_match() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/gpio/ |
| H A D | gpio_service.c | 58 struct gpio_service *service; in dal_gpio_service_create() local 61 service = kzalloc_obj(struct gpio_service); 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 in dal_gpio_service_create() 127 dal_gpio_service_create_irq(struct gpio_service * service,uint32_t offset,uint32_t mask) dal_gpio_service_create_irq() argument 143 dal_gpio_service_create_generic_mux(struct gpio_service * service,uint32_t offset,uint32_t mask) dal_gpio_service_create_generic_mux() argument 177 dal_gpio_get_generic_pin_info(struct gpio_service * service,enum gpio_id id,uint32_t en) dal_gpio_get_generic_pin_info() argument 238 is_pin_busy(const struct gpio_service * service,enum gpio_id id,uint32_t en) is_pin_busy() argument 249 set_pin_busy(struct gpio_service * service,enum gpio_id id,uint32_t en) set_pin_busy() argument 260 set_pin_free(struct gpio_service * service,enum gpio_id id,uint32_t en) set_pin_free() argument 271 dal_gpio_service_lock(struct gpio_service * service,enum gpio_id id,uint32_t en) dal_gpio_service_lock() argument 285 dal_gpio_service_unlock(struct gpio_service * service,enum gpio_id id,uint32_t en) dal_gpio_service_unlock() argument 301 struct gpio_service *service = gpio->service; dal_gpio_service_open() local 362 dal_gpio_service_close(struct gpio_service * service,struct hw_gpio_pin ** ptr) dal_gpio_service_close() argument 449 dal_gpio_create_irq(struct gpio_service * service,enum gpio_id id,uint32_t en) dal_gpio_create_irq() argument 489 dal_gpio_create_ddc(struct gpio_service * service,uint32_t offset,uint32_t mask,struct gpio_ddc_hw_info * info) dal_gpio_create_ddc() argument [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/include/linux/firmware/intel/ |
| H A D | stratix10-svc-client.h | 11 * Service layer driver supports client names 26 * Secure firmware accepts the request issued by one of service clients. 29 * Service client successfully submits data buffer to secure firmware. 36 * Secure firmware completes service request successfully. In case of 40 * Service request is still in process. 43 * Error encountered during the process of the service request. 67 * Timeout settings for service clients: 81 * enum stratix10_svc_command_code - supported service commands 116 * @COMMAND_POLL_SERVICE_STATUS: poll if the service request is complete, 194 * struct stratix10_svc_client_msg - message sent by client to service [all …]
|
| H A D | stratix10-smc.h | 15 * service layer driver in normal world (EL1) to communicate with secure 62 * Secure monitor software accepts the service client's request. 65 * Secure monitor software is still processing service client's request. 68 * Secure monitor software reject the service client's request. 71 * There is error during the process of service request. 86 * Sync call used by service driver at EL1 to request the FPGA in EL3 to 106 * Async call used by service driver at EL1 to provide FPGA configuration data 132 * Sync call used by service driver at EL1 to track the completed write 156 * Sync call used by service driver at EL1 to inform secure world that all 176 * Sync call used by service driver at EL1 to query the physical address of [all …]
|
| /linux/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; 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 [all...] |
| /linux/block/ |
| H A D | bfq-wf2q.c | 56 * expiration of the in-service entity 162 * as it must never become an in-service entity. in bfq_update_parent_budget() 176 * service, according to the restrictive definition of the field 178 * entity that is about to be set in service. 181 * next service according to the that definition, because entity is 182 * about to become the in-service queue. This function then returns 185 * In contrast, entity could still be a candidate for next service if 187 * even if one of its children is about to be set in service, other 190 * non-queue entity is not a candidate for next-service only if it has 206 * not account for the in-service entity in case the latter is in bfq_no_longer_next_in_service() [all …]
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,apr-services.yaml | 13 Common parts of a static service in Qualcomm APR/GPR (Asynchronous/Generic 21 APR Service ID 22 3 = DSP Core Service 23 4 = Audio Front End Service. 24 5 = Voice Stream Manager Service. 26 7 = Audio Stream Manager Service. 27 8 = Audio Device Manager Service. 33 GPR Service ID 34 1 = Audio Process Manager Service 35 2 = Proxy Resource Manager Service. [all …]
|
| /linux/drivers/pci/pcie/ |
| H A D | portdrv.c | 32 #define get_descriptor_id(type, service) (((type - 4) << 8) | service) argument 37 u32 service; member 41 * release_pcie_device - free PCI Express port service device structure 42 * @dev: Port service device to release 231 * by the BIOS and the hot-plug service driver won't be loaded in get_port_device_capability() 255 * by the BIOS (the PME service driver will enable it when in get_port_device_capability() 285 * pcie_device_init - allocate and initialize PCI Express port service device 286 * @pdev: PCI Express port to associate the service device with 287 * @service: Type of service to associate with the service device 288 * @irq: Interrupt vector to associate with the service device [all …]
|
| /linux/net/qrtr/ |
| H A D | ns.c | 46 unsigned int service; 52 unsigned int service; 60 unsigned int service; 121 if (f->service != 0 && srv->service != f->service) in service_announce_new() 136 trace_qrtr_ns_service_announce_new(srv->service, srv->instance, in service_announce_del() 144 pkt.server.service = cpu_to_le32(srv->service); in service_announce_del() 163 trace_qrtr_ns_service_announce_del(srv->service, sr in service_announce_del() 44 unsigned int service; global() member 50 unsigned int service; global() member 58 unsigned int service; global() member 220 server_add(unsigned int service,unsigned int instance,unsigned int node_id,unsigned int port) server_add() argument 458 ctrl_cmd_new_server(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance,unsigned int node_id,unsigned int port) ctrl_cmd_new_server() argument 499 ctrl_cmd_del_server(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance,unsigned int node_id,unsigned int port) ctrl_cmd_del_server() argument 524 ctrl_cmd_new_lookup(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance) ctrl_cmd_new_lookup() argument 566 ctrl_cmd_del_lookup(struct sockaddr_qrtr * from,unsigned int service,unsigned int instance) ctrl_cmd_del_lookup() argument [all...] |
| /linux/net/tipc/ |
| H A D | name_table.c | 52 * struct service_range - container for all bindings of a service range 53 * @lower: service range lower bound 54 * @upper: service range upper bound 55 * @tree_node: member of service range RB tree 72 * struct tipc_service - container for all published instances of a service type 73 * @type: 32 bit 'type' value for service 74 * @publ_cnt: increasing counter for publications in this service 75 * @ranges: rb tree containing all service ranges for this service 77 * @subscriptions: list of subscriptions for this service type 78 * @lock: spinlock controlling access to pertaining service ranges/publications [all …]
|
| /linux/include/linux/raspberrypi/ |
| H A D | vchiq.h | 11 VCHIQ_SERVICE_OPENED, /* service, -, - */ 12 VCHIQ_SERVICE_CLOSED, /* service, -, - */ 13 VCHIQ_MESSAGE_AVAILABLE, /* service, header, - */ 14 VCHIQ_BULK_TRANSMIT_DONE, /* service, -, bulk_userdata */ 15 VCHIQ_BULK_RECEIVE_DONE, /* service, -, bulk_userdata */ 16 VCHIQ_BULK_TRANSMIT_ABORTED, /* service, -, bulk_userdata */ 17 VCHIQ_BULK_RECEIVE_ABORTED /* service, -, bulk_userdata */ 91 unsigned int service); 92 extern int vchiq_use_service(struct vchiq_instance *instance, unsigned int service); 94 unsigned int service); [all …]
|
| /linux/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/include/uapi/linux/ |
| H A D | ip_vs.h | 19 * Virtual Service Flags 145 /* virtual service addresses */ 149 __u32 fwmark; /* firwall mark of service */ 151 /* virtual service options */ 153 unsigned int flags; /* virtual service flags */ 207 /* which service: user fills in these */ 211 __u32 fwmark; /* firwall mark of service */ 213 /* service options */ 215 unsigned int flags; /* virtual service flags */ 247 /* which service: user fills in these */ [all …]
|
| /linux/drivers/firmware/ |
| H A D | stratix10-svc.c | 30 * SVC_NUM_CHANNEL - number of channel supported by service layer driver 37 * service layer will return error to FPGA manager when timeout occurs, 46 /* stratix10 service layer clients */ 51 /* Client ID for SIP Service Version 1. */ 73 /* Transaction ID mask for Stratix10 service layer */ 113 * struct stratix10_svc_sh_memory - service shared memory structure 117 * @invoke_fn: service clients to handle secure monitor or hypervisor calls 123 * Service layer driver uses the physical address and size to create a memory 124 * pool, then allocates data buffer from that memory pool for service client. 134 * struct stratix10_svc_data_mem - service memory structure [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_sriov_pf_service.c | 17 * xe_sriov_pf_service_init - Early initialization of the SR-IOV PF service. 20 * Performs early initialization of the SR-IOV PF service. 32 xe->sriov.pf.service.version.base.major = GUC_RELAY_VERSION_BASE_MAJOR; in xe_sriov_pf_service_init() 33 xe->sriov.pf.service.version.base.minor = GUC_RELAY_VERSION_BASE_MINOR; in xe_sriov_pf_service_init() 36 xe->sriov.pf.service.version.latest.major = GUC_RELAY_VERSION_LATEST_MAJOR; in xe_sriov_pf_service_init() 37 xe->sriov.pf.service.version.latest.minor = GUC_RELAY_VERSION_LATEST_MINOR; in xe_sriov_pf_service_init() 45 struct xe_sriov_pf_service_version base = xe->sriov.pf.service.version.base; in pf_negotiate_version() 46 struct xe_sriov_pf_service_version latest = xe->sriov.pf.service.version.latest; in pf_negotiate_version() 111 * Performs early initialization of the SR-IOV PF service. 129 * @wanted_major: the major service version expected by the VF [all …]
|
| /linux/include/linux/rpmsg/ |
| H A D | ns.h | 12 * struct rpmsg_ns_msg - dynamic name service announcement message 13 * @name: name of remote service that is published 14 * @addr: address of remote service that is published 15 * @flags: indicates whether service is created or destroyed 17 * This message is sent across to publish a new service, or announce 30 * enum rpmsg_ns_flags - dynamic name service announcement flags 32 * @RPMSG_NS_CREATE: a new remote service was just created 33 * @RPMSG_NS_DESTROY: a known remote service was just destroyed
|
| /linux/drivers/virt/acrn/ |
| H A D | hypercall.h | 53 * hcall_sos_remove_cpu() - Remove a vCPU of Service VM 65 * @vminfo: Service VM GPA of info of User VM creation 121 * @regs_state: Service VM GPA of registers state 133 * @msi: Service VM GPA of MSI message 145 * @addr: Service VM GPA of the shared page 157 * @op: Service VM GPA of interrupt line operations 169 * @buffer: Service VM GPA of the shared buffer 192 * @regions_pa: Service VM GPA of &struct vm_memory_region_batch 204 * @addr: Service VM GPA of the &struct acrn_vdev 216 * @addr: Service VM GPA of the &struct acrn_vdev [all …]
|
| /linux/include/net/ |
| H A D | nsh.h | 7 * Network Service Header: 13 * | Service Path Identifier (SPI) | Service Index | 49 * for service plane loop detection. The initial TTL value SHOULD be 66 * Header, the Service Path Header, the Fixed Length Context Header or 74 * and the Service Path Header. MD Type defines the format of the 84 * Service Path Header, but may contain optional variable length Context 95 * protocol remain unchanged due to NSH service function chaining. 115 * Service Path Identifier (SPI): Identifies a service path. 116 * Participating nodes MUST use this identifier for Service Function 120 * Service Index (SI): Provides location within the SFP. The initial [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | qmi_interface.c | 24 * @service: service id of the new server 30 * server matching the currently registered service lookup. 33 unsigned int service, unsigned int instance, in qmi_recv_new_server() argument 51 svc->service = service; in qmi_recv_new_server() 147 le32_to_cpu(pkt->server.service), in qmi_recv_ctrl_pkt() 175 pkt.server.service = cpu_to_le32(svc->service); in qmi_send_new_lookup() 195 * qmi_add_lookup() - register a new lookup with the name service 197 * @service: service id of the request 207 int qmi_add_lookup(struct qmi_handle *qmi, unsigned int service, in qmi_add_lookup() argument 216 svc->service = service; in qmi_add_lookup() [all …]
|
| /linux/net/ceph/ |
| H A D | auth_x.c | 151 get_ticket_handler(struct ceph_auth_client *ac, int service) in get_ticket_handler() argument 160 if (service < th->service) in get_ticket_handler() 162 else if (service > th->service) in get_ticket_handler() 172 th->service = service; in get_ticket_handler() 183 dout("remove_ticket_handler %p %d\n", th, th->service); in remove_ticket_handler() 257 /* ticket blob for service */ in process_one_ticket() 297 dout(" got ticket service %d (%s) secret_id %lld len %d\n", in process_one_ticket() 300 xi->have_keys |= th->service; in process_one_ticket() 405 ceph_entity_type_name(th->service), au); in ceph_x_build_authorizer() 431 au->service = th->service; in ceph_x_build_authorizer() [all …]
|
| /linux/sound/arm/ |
| H A D | pxa2xx-ac97-regs.h | 11 #define POCR_FSRIE (1 << 1) /* FIFO Service Request Interrupt Enable */ 15 #define PICR_FSRIE (1 << 1) /* FIFO Service Request Interrupt Enable */ 19 #define MCCR_FSRIE (1 << 1) /* FIFO Service Request Interrupt Enable */ 39 #define POSR_FSR (1 << 2) /* FIFO Service Request */ 44 #define PISR_FSR (1 << 2) /* FIFO Service Request */ 49 #define MCSR_FSR (1 << 2) /* FIFO Service Request */ 78 #define MOCR_FSRIE (1 << 1) /* FIFO Service Request Interrupt Enable */ 82 #define MICR_FSRIE (1 << 1) /* FIFO Service Request Interrupt Enable */ 86 #define MOSR_FSR (1 << 2) /* FIFO Service Request */ 91 #define MISR_FSR (1 << 2) /* FIFO Service Request */
|