/Linux-v5.15/drivers/s390/char/ |
D | tape_std.c | 38 struct tape_request * request = from_timer(request, t, timer); in tape_std_assign_timeout() local 39 struct tape_device * device = request->device; in tape_std_assign_timeout() 46 rc = tape_cancel_io(device, request); in tape_std_assign_timeout() 57 struct tape_request *request; in tape_std_assign() local 59 request = tape_alloc_request(2, 11); in tape_std_assign() 60 if (IS_ERR(request)) in tape_std_assign() 61 return PTR_ERR(request); in tape_std_assign() 63 request->op = TO_ASSIGN; in tape_std_assign() 64 tape_ccw_cc(request->cpaddr, ASSIGN, 11, request->cpdata); in tape_std_assign() 65 tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL); in tape_std_assign() [all …]
|
D | tape_core.c | 292 __tape_cancel_io(struct tape_device *device, struct tape_request *request) in __tape_cancel_io() argument 298 if (request->callback == NULL) in __tape_cancel_io() 303 rc = ccw_device_clear(device->cdev, (long) request); in __tape_cancel_io() 307 request->status = TAPE_REQUEST_DONE; in __tape_cancel_io() 310 request->status = TAPE_REQUEST_CANCEL; in __tape_cancel_io() 434 * request. We may prevent this by returning an error. 592 struct tape_request * request; in __tape_discard_requests() local 596 request = list_entry(l, struct tape_request, list); in __tape_discard_requests() 597 if (request->status == TAPE_REQUEST_IN_IO) in __tape_discard_requests() 598 request->status = TAPE_REQUEST_DONE; in __tape_discard_requests() [all …]
|
D | tape_34xx.c | 56 static void __tape_34xx_medium_sense(struct tape_request *request) in __tape_34xx_medium_sense() argument 58 struct tape_device *device = request->device; in __tape_34xx_medium_sense() 61 if (request->rc == 0) { in __tape_34xx_medium_sense() 62 sense = request->cpdata; in __tape_34xx_medium_sense() 81 request->rc); in __tape_34xx_medium_sense() 82 tape_free_request(request); in __tape_34xx_medium_sense() 87 struct tape_request *request; in tape_34xx_medium_sense() local 90 request = tape_alloc_request(1, 32); in tape_34xx_medium_sense() 91 if (IS_ERR(request)) { in tape_34xx_medium_sense() 93 return PTR_ERR(request); in tape_34xx_medium_sense() [all …]
|
D | tape_3590.c | 204 struct tape_request *request; in tape_3592_kekl_query() local 213 request = tape_alloc_request(2, sizeof(*order)); in tape_3592_kekl_query() 214 if (IS_ERR(request)) { in tape_3592_kekl_query() 215 rc = PTR_ERR(request); in tape_3592_kekl_query() 218 order = request->cpdata; in tape_3592_kekl_query() 222 request->op = TO_KEKL_QUERY; in tape_3592_kekl_query() 223 tape_ccw_cc(request->cpaddr, PERF_SUBSYS_FUNC, sizeof(*order), order); in tape_3592_kekl_query() 224 tape_ccw_end(request->cpaddr + 1, READ_SS_DATA, sizeof(*int_kekls), in tape_3592_kekl_query() 226 rc = tape_do_io(device, request); in tape_3592_kekl_query() 233 tape_free_request(request); in tape_3592_kekl_query() [all …]
|
/Linux-v5.15/include/media/ |
D | media-request.h | 3 * Media device request objects 23 * enum media_request_state - media request state 26 * @MEDIA_REQUEST_STATE_VALIDATING: Validating the request, no state changes 29 * @MEDIA_REQUEST_STATE_COMPLETE: Completed, the request is done 30 * @MEDIA_REQUEST_STATE_CLEANING: Cleaning, the request is being re-inited 31 * @MEDIA_REQUEST_STATE_UPDATING: The request is being updated, i.e. 32 * request objects are being added, 34 * @NR_OF_MEDIA_REQUEST_STATE: The number of media request states, used 50 * struct media_request - Media device request 51 * @mdev: Media device this request belongs to [all …]
|
/Linux-v5.15/drivers/greybus/ |
D | svc.c | 175 struct gb_svc_pwrmon_sample_get_request request; in gb_svc_pwrmon_sample_get() local 179 request.rail_id = rail_id; in gb_svc_pwrmon_sample_get() 180 request.measurement_type = measurement_type; in gb_svc_pwrmon_sample_get() 183 &request, sizeof(request), in gb_svc_pwrmon_sample_get() 212 struct gb_svc_pwrmon_intf_sample_get_request request; in gb_svc_pwrmon_intf_sample_get() local 216 request.intf_id = intf_id; in gb_svc_pwrmon_intf_sample_get() 217 request.measurement_type = measurement_type; in gb_svc_pwrmon_intf_sample_get() 221 &request, sizeof(request), in gb_svc_pwrmon_intf_sample_get() 259 struct gb_svc_intf_device_id_request request; in gb_svc_intf_device_id() local 261 request.intf_id = intf_id; in gb_svc_intf_device_id() [all …]
|
/Linux-v5.15/include/linux/surface_aggregator/ |
D | controller.h | 54 * Specifies that the request expects a response. If not set, the request 56 * transmitted. If set, the request transport system waits for a response 57 * of the request. 60 * Specifies that the request should be transmitted via an unsequenced 61 * packet. If set, the request must not have a response, meaning that this 70 * struct ssam_request - SAM request description. 71 * @target_category: Category of the request's target. See &enum ssam_ssh_tc. 72 * @target_id: ID of the request's target. 73 * @command_id: Command ID of the request. 74 * @instance_id: Instance ID of the request's target. [all …]
|
/Linux-v5.15/fs/nfsd/ |
D | xdr4.h | 84 u32 ac_req_access; /* request */ 90 u32 cl_seqid; /* request */ 91 stateid_t cl_stateid; /* request+response */ 95 u64 co_offset; /* request */ 96 u32 co_count; /* request */ 101 u32 cr_namelen; /* request */ 102 char * cr_name; /* request */ 103 u32 cr_type; /* request */ 104 union { /* request */ 115 u32 cr_bmval[3]; /* request */ [all …]
|
/Linux-v5.15/Documentation/userspace-api/media/mediactl/ |
D | request-api.rst | 4 .. _media-request-api: 6 Request API 9 The Request API has been designed to allow V4L2 to deal with requirements of 19 Supporting these features without the Request API is not always possible and if 26 The Request API allows a specific configuration of the pipeline (media 31 of request completion are also available for reading. 36 The Request API extends the Media Controller API and cooperates with 37 subsystem-specific APIs to support request usage. At the Media Controller 39 node. Their life cycle is then managed through the request file descriptors in 42 request support, such as V4L2 APIs that take an explicit ``request_fd`` [all …]
|
D | media-request-ioc-queue.rst | 13 MEDIA_REQUEST_IOC_QUEUE - Queue a request 31 If the media device supports :ref:`requests <media-request-api>`, then 32 this request ioctl can be used to queue a previously allocated request. 34 If the request was successfully queued, then the file descriptor can be 35 :ref:`polled <request-func-poll>` to wait for the request to complete. 37 If the request was already queued before, then ``EBUSY`` is returned. 38 Other errors can be returned if the contents of the request contained 40 common error codes. On error both the request and driver state are unchanged. 42 Once a request is queued, then the driver is required to gracefully handle 43 errors that occur when the request is applied to the hardware. The [all …]
|
/Linux-v5.15/sound/soc/intel/catpt/ |
D | messages.c | 17 struct catpt_ipc_msg request = {{0}}, reply; in catpt_ipc_get_fw_version() local 20 request.header = msg.val; in catpt_ipc_get_fw_version() 24 ret = catpt_dsp_send_msg(cdev, request, &reply); in catpt_ipc_get_fw_version() 58 struct catpt_ipc_msg request, reply; in catpt_ipc_alloc_stream() local 91 request.header = msg.val; in catpt_ipc_alloc_stream() 92 request.size = size; in catpt_ipc_alloc_stream() 93 request.data = payload; in catpt_ipc_alloc_stream() 97 ret = catpt_dsp_send_msg(cdev, request, &reply); in catpt_ipc_alloc_stream() 109 struct catpt_ipc_msg request; in catpt_ipc_free_stream() local 112 request.header = msg.val; in catpt_ipc_free_stream() [all …]
|
/Linux-v5.15/include/linux/ |
D | elevator.h | 36 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 38 int (*request_merge)(struct request_queue *q, struct request **, struct bio *); 39 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge); 40 void (*requests_merged)(struct request_queue *, struct request *, struct request *); 42 void (*prepare_request)(struct request *); 43 void (*finish_request)(struct request *); 45 struct request *(*dispatch_request)(struct blk_mq_hw_ctx *); 47 void (*completed_request)(struct request *, u64); 48 void (*requeue_request)(struct request *); 49 struct request *(*former_request)(struct request_queue *, struct request *); [all …]
|
D | blk-mq.h | 57 * @sched_data: Pointer owned by the IO scheduler attached to a request 62 * @queue: Pointer to the request queue that owns this hardware context. 76 * pending request in that software queue. 115 * assigned when a request is dispatched from a hardware queue. 120 * scheduler associated with a request queue, a tag is assigned when 121 * that request is allocated. Else, this member is not used. 140 * shared across request queues. 144 /** @cpuhp_online: List to store request if CPU is going to die */ 146 /** @cpuhp_dead: List to store request if some CPU die. */ 214 * struct blk_mq_tag_set - tag set that can be shared between request queues [all …]
|
/Linux-v5.15/block/ |
D | blk-crypto-internal.h | 26 bool bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio); 31 static inline bool bio_crypt_ctx_back_mergeable(struct request *req, in bio_crypt_ctx_back_mergeable() 38 static inline bool bio_crypt_ctx_front_mergeable(struct request *req, in bio_crypt_ctx_front_mergeable() 45 static inline bool bio_crypt_ctx_merge_rq(struct request *req, in bio_crypt_ctx_merge_rq() 46 struct request *next) in bio_crypt_ctx_merge_rq() 52 static inline void blk_crypto_rq_set_defaults(struct request *rq) in blk_crypto_rq_set_defaults() 58 static inline bool blk_crypto_rq_is_encrypted(struct request *rq) in blk_crypto_rq_is_encrypted() 65 static inline bool bio_crypt_rq_ctx_compatible(struct request *rq, in bio_crypt_rq_ctx_compatible() 71 static inline bool bio_crypt_ctx_front_mergeable(struct request *req, in bio_crypt_ctx_front_mergeable() 77 static inline bool bio_crypt_ctx_back_mergeable(struct request *req, in bio_crypt_ctx_back_mergeable() [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/ |
D | i915_request.h | 65 * I915_FENCE_FLAG_ACTIVE - this request is currently submitted to HW. 68 * by __i915_request_unsubmit() if we preempt this request. 70 * Finally cleared for consistency on retiring the request, when 71 * we know the HW is no longer running this request. 78 * I915_FENCE_FLAG_PQUEUE - this request is ready for execution 80 * Using the scheduler, when a request is ready for execution it is put 90 * I915_FENCE_FLAG_HOLD - this request is currently on hold 92 * This request has been suspended, pending an ongoing investigation. 97 * I915_FENCE_FLAG_INITIAL_BREADCRUMB - this request has the initial 104 * I915_FENCE_FLAG_SIGNAL - this request is currently on signal_list [all …]
|
D | i915_request.c | 68 * may be freed when the request is no longer in use by the GPU. in i915_fence_get_timeline_name() 117 * The request is put onto a RCU freelist (i.e. the address in i915_fence_release() 127 * Keep one request on each engine for reserved use under mempressure, in i915_fence_release() 189 static void free_capture_list(struct i915_request *request) in free_capture_list() argument 193 capture = fetch_and_zero(&request->capture_list); in free_capture_list() 217 * @rq: request to inspect 220 * Fills the currently active engine to the @active pointer if the request 223 * Returns true if request was active or false otherwise. 234 * is-banned?, or we know the request is already inflight. in i915_request_active_engine() 320 * We know the GPU must have read the request to have in i915_request_retire() [all …]
|
/Linux-v5.15/drivers/usb/musb/ |
D | musb_gadget.c | 32 static inline void map_dma_buffer(struct musb_request *request, in map_dma_buffer() argument 38 request->map_state = UN_MAPPED; in map_dma_buffer() 43 /* Check if DMA engine can handle this request. in map_dma_buffer() 44 * DMA code must reject the USB request explicitly. in map_dma_buffer() 45 * Default behaviour is to map the request. in map_dma_buffer() 49 musb_ep->packet_sz, request->request.buf, in map_dma_buffer() 50 request->request.length); in map_dma_buffer() 54 if (request->request.dma == DMA_ADDR_INVALID) { in map_dma_buffer() 60 request->request.buf, in map_dma_buffer() 61 request->request.length, in map_dma_buffer() [all …]
|
/Linux-v5.15/net/ethtool/ |
D | eeprom.c | 29 static int fallback_set_params(struct eeprom_req_info *request, in fallback_set_params() argument 33 u32 offset = request->offset; in fallback_set_params() 34 u32 length = request->length; in fallback_set_params() 36 if (request->page) in fallback_set_params() 37 offset = request->page * ETH_MODULE_EEPROM_PAGE_LEN + offset; in fallback_set_params() 40 request->i2c_address == 0x51) in fallback_set_params() 53 static int eeprom_fallback(struct eeprom_req_info *request, in eeprom_fallback() argument 68 err = fallback_set_params(request, &modinfo, &eeprom); in eeprom_fallback() 109 struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base); in eeprom_prepare_data() local 114 page_data.offset = request->offset; in eeprom_prepare_data() [all …]
|
/Linux-v5.15/tools/testing/kunit/ |
D | kunit.py | 58 request: KunitConfigRequest) -> KunitResult: 62 success = linux.build_reconfig(request.build_dir, request.make_options) 73 request: KunitBuildRequest) -> KunitResult: 77 success = linux.build_kernel(request.alltests, 78 request.jobs, 79 request.build_dir, 80 request.make_options) 95 request: KunitExecRequest) -> KunitResult: 99 args=request.kernel_args, 100 timeout=None if request.alltests else request.timeout, [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/westmereep-dp/ |
D | memory.json | 18 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ANY_DRAM AND REMOTE_FWD", 29 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = ANY_LLC_MISS", 40 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = OTHER_LOCAL_DRAM", 51 "BriefDescription": "REQUEST = ANY_DATA read and RESPONSE = REMOTE_DRAM", 62 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = ANY_DRAM AND REMOTE_FWD", 73 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = ANY_LLC_MISS", 84 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = OTHER_LOCAL_DRAM", 95 "BriefDescription": "REQUEST = ANY IFETCH and RESPONSE = REMOTE_DRAM", 106 "BriefDescription": "REQUEST = ANY_REQUEST and RESPONSE = ANY_DRAM AND REMOTE_FWD", 117 "BriefDescription": "REQUEST = ANY_REQUEST and RESPONSE = ANY_LLC_MISS", [all …]
|
/Linux-v5.15/drivers/media/usb/as102/ |
D | as10x_cmd.h | 26 /* context request types */ 83 /* request */ 85 /* request identifier */ 98 /* request */ 100 /* request identifier */ 113 /* request */ 115 /* request identifier */ 130 /* request */ 132 /* request identifier */ 147 /* request */ [all …]
|
/Linux-v5.15/drivers/staging/greybus/ |
D | gpio.c | 62 struct gb_gpio_activate_request request; in gb_gpio_activate_operation() local 70 request.which = which; in gb_gpio_activate_operation() 72 &request, sizeof(request), NULL, 0); in gb_gpio_activate_operation() 88 struct gb_gpio_deactivate_request request; in gb_gpio_deactivate_operation() local 91 request.which = which; in gb_gpio_deactivate_operation() 93 &request, sizeof(request), NULL, 0); in gb_gpio_deactivate_operation() 109 struct gb_gpio_get_direction_request request; in gb_gpio_get_direction_operation() local 114 request.which = which; in gb_gpio_get_direction_operation() 116 &request, sizeof(request), in gb_gpio_get_direction_operation() 133 struct gb_gpio_direction_in_request request; in gb_gpio_direction_in_operation() local [all …]
|
/Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_hwrm.c | 34 * __hwrm_req_init() - Initialize an HWRM request. 36 * @req: A pointer to the request pointer to initialize. 37 * @req_type: The request type. This will be converted to the little endian 38 * before being written to the req_type field of the returned request. 39 * @req_len: The length of the request to be allocated. 41 * Allocate DMA resources and initialize a new HWRM request object of the 42 * given type. The response address field in the request is configured with 44 * request is pointed to kernel virtual memory mapped for the request (such 46 * request’s target and completion ring are initialized to default values and 47 * can be overridden by writing to the returned request object directly. [all …]
|
/Linux-v5.15/drivers/scsi/fnic/ |
D | fcpio.h | 41 * Initiator request types 50 * Target request types 64 * Misc request types 84 FCPIO_SUCCESS = 0, /* request was successful */ 87 * If a request to the firmware is rejected, the original request 91 FCPIO_OUT_OF_RESOURCE, /* out of resources to complete request */ 92 FCPIO_INVALID_PARAM, /* some parameter in request is invalid */ 93 FCPIO_REQ_NOT_SUPPORTED, /* request type is not supported */ 97 * Once a request is processed, the firmware will usually return 101 FCPIO_ABORTED = 0x41, /* request was aborted */ [all …]
|
/Linux-v5.15/Documentation/driver-api/surface_aggregator/ |
D | internal.rst | 70 Above this sits the *request transport layer (RTL)*. This layer is centered 73 It, specifically, distinguishes events from request responses, matches 74 responses to their corresponding requests, and implements request timeouts. 77 how request responses and, especially, events are dealt with. It provides an 79 workqueue for event and asynchronous request completion, and also manages 217 the request transport layer. 267 somewhat special. It is either set when the upper layer request is submitted 288 Request Transport Layer 291 The request transport layer is represented via |ssh_rtl| and builds on top 297 the corresponding callback. The request transport layer is structured around [all …]
|