| /linux/drivers/s390/char/ |
| H A D | tape_std.c | 39 struct tape_request * request = timer_container_of(request, t, in tape_std_assign_timeout() local 41 struct tape_device * device = request->device; in tape_std_assign_timeout() 48 rc = tape_cancel_io(device, request); in tape_std_assign_timeout() 58 struct tape_request *request; in tape_std_assign() local 60 request = tape_alloc_request(2, 11); in tape_std_assign() 61 if (IS_ERR(request)) in tape_std_assign() 62 return PTR_ERR(request); in tape_std_assign() 64 request->op = TO_ASSIGN; in tape_std_assign() 65 tape_ccw_cc(request->cpaddr, ASSIGN, 11, request->cpdata); in tape_std_assign() 66 tape_ccw_end(request->cpaddr + 1, NOP, 0, NULL); in tape_std_assign() [all …]
|
| H A D | tape_34xx.c | 57 static void __tape_34xx_medium_sense(struct tape_request *request) in __tape_34xx_medium_sense() argument 59 struct tape_device *device = request->device; in __tape_34xx_medium_sense() 62 if (request->rc == 0) { in __tape_34xx_medium_sense() 63 sense = request->cpdata; in __tape_34xx_medium_sense() 82 request->rc); in __tape_34xx_medium_sense() 83 tape_free_request(request); in __tape_34xx_medium_sense() 88 struct tape_request *request; in tape_34xx_medium_sense() local 91 request = tape_alloc_request(1, 32); in tape_34xx_medium_sense() 92 if (IS_ERR(request)) { in tape_34xx_medium_sense() 94 return PTR_ERR(request); in tape_34xx_medium_sense() [all …]
|
| H A D | tape_3590.c | 205 struct tape_request *request; in tape_3592_kekl_query() local 214 request = tape_alloc_request(2, sizeof(*order)); in tape_3592_kekl_query() 215 if (IS_ERR(request)) { in tape_3592_kekl_query() 216 rc = PTR_ERR(request); in tape_3592_kekl_query() 219 order = request->cpdata; in tape_3592_kekl_query() 223 request->op = TO_KEKL_QUERY; in tape_3592_kekl_query() 224 tape_ccw_cc(request->cpaddr, PERF_SUBSYS_FUNC, sizeof(*order), order); in tape_3592_kekl_query() 225 tape_ccw_end(request->cpaddr + 1, READ_SS_DATA, sizeof(*int_kekls), in tape_3592_kekl_query() 227 rc = tape_do_io(device, request); in tape_3592_kekl_query() 234 tape_free_request(request); in tape_3592_kekl_query() [all …]
|
| H A D | tape_core.c | 293 __tape_cancel_io(struct tape_device *device, struct tape_request *request) in __tape_cancel_io() argument 299 if (request->callback == NULL) in __tape_cancel_io() 304 rc = ccw_device_clear(device->cdev, (long) request); in __tape_cancel_io() 308 request->status = TAPE_REQUEST_DONE; in __tape_cancel_io() 311 request->status = TAPE_REQUEST_CANCEL; in __tape_cancel_io() 593 struct tape_request * request; in __tape_discard_requests() local 597 request = list_entry(l, struct tape_request, list); in __tape_discard_requests() 598 if (request->status == TAPE_REQUEST_IN_IO) in __tape_discard_requests() 599 request->status = TAPE_REQUEST_DONE; in __tape_discard_requests() 600 list_del(&request->list); in __tape_discard_requests() [all …]
|
| H A D | sclp_vt220.c | 96 static int __sclp_vt220_emit(struct sclp_vt220_request *request); 116 sclp_vt220_process_queue(struct sclp_vt220_request *request) in sclp_vt220_process_queue() argument 123 page = request->sclp_req.sccb; in sclp_vt220_process_queue() 126 list_del(&request->list); in sclp_vt220_process_queue() 129 request = NULL; in sclp_vt220_process_queue() 131 request = list_entry(sclp_vt220_outqueue.next, in sclp_vt220_process_queue() 133 if (!request) { in sclp_vt220_process_queue() 139 } while (__sclp_vt220_emit(request)); in sclp_vt220_process_queue() 140 if (request == NULL && sclp_vt220_flush_later) in sclp_vt220_process_queue() 152 sclp_vt220_callback(struct sclp_req *request, void *data) in sclp_vt220_callback() argument [all …]
|
| /linux/drivers/greybus/ |
| H A D | svc.c | 177 struct gb_svc_pwrmon_sample_get_request request; in gb_svc_pwrmon_sample_get() local 181 request.rail_id = rail_id; in gb_svc_pwrmon_sample_get() 182 request.measurement_type = measurement_type; in gb_svc_pwrmon_sample_get() 185 &request, sizeof(request), in gb_svc_pwrmon_sample_get() 214 struct gb_svc_pwrmon_intf_sample_get_request request; in gb_svc_pwrmon_intf_sample_get() local 218 request.intf_id = intf_id; in gb_svc_pwrmon_intf_sample_get() 219 request.measurement_type = measurement_type; in gb_svc_pwrmon_intf_sample_get() 223 &request, sizeof(request), in gb_svc_pwrmon_intf_sample_get() 261 struct gb_svc_intf_device_id_request request; in gb_svc_intf_device_id() local 263 request.intf_id = intf_id; in gb_svc_intf_device_id() [all …]
|
| H A D | control.c | 21 struct gb_control_version_request request; in gb_control_get_version() local 25 request.major = GB_CONTROL_VERSION_MAJOR; in gb_control_get_version() 26 request.minor = GB_CONTROL_VERSION_MINOR; in gb_control_get_version() 30 &request, sizeof(request), &response, in gb_control_get_version() 39 if (response.major > request.major) { in gb_control_get_version() 42 response.major, request.major); in gb_control_get_version() 59 struct gb_control_bundle_version_request request; in gb_control_get_bundle_version() local 63 request.bundle_id = bundle->id; in gb_control_get_bundle_version() 67 &request, sizeof(request), in gb_control_get_bundle_version() 133 struct gb_control_connected_request request; in gb_control_connected_operation() local [all …]
|
| /linux/block/ |
| H A D | elevator.h | 42 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 44 int (*request_merge)(struct request_queue *q, struct request **, struct bio *); 45 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge); 46 void (*requests_merged)(struct request_queue *, struct request *, struct request *); 48 void (*prepare_request)(struct request *); 49 void (*finish_request)(struct request *); 52 struct request *(*dispatch_request)(struct blk_mq_hw_ctx *); 54 void (*completed_request)(struct request *, u64); 55 void (*requeue_request)(struct request *); 56 struct request *(*former_request)(struct request_queue *, struct request *); [all …]
|
| H A D | blk-crypto-internal.h | 32 bool bio_crypt_rq_ctx_compatible(struct request *rq, struct bio *bio); 37 static inline bool bio_crypt_ctx_back_mergeable(struct request *req, in bio_crypt_ctx_back_mergeable() 44 static inline bool bio_crypt_ctx_front_mergeable(struct request *req, in bio_crypt_ctx_front_mergeable() 51 static inline bool bio_crypt_ctx_merge_rq(struct request *req, in bio_crypt_ctx_merge_rq() 52 struct request *next) in bio_crypt_ctx_merge_rq() 58 static inline void blk_crypto_rq_set_defaults(struct request *rq) in blk_crypto_rq_set_defaults() 64 static inline bool blk_crypto_rq_is_encrypted(struct request *rq) in blk_crypto_rq_is_encrypted() 69 static inline bool blk_crypto_rq_has_keyslot(struct request *rq) in blk_crypto_rq_has_keyslot() 100 static inline bool bio_crypt_rq_ctx_compatible(struct request *rq, in bio_crypt_rq_ctx_compatible() 106 static inline bool bio_crypt_ctx_front_mergeable(struct request *req, in bio_crypt_ctx_front_mergeable() [all …]
|
| /linux/sound/soc/intel/catpt/ |
| H A 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/include/linux/ |
| H A D | blk-mq.h | 25 typedef enum rq_end_io_ret (rq_end_io_fn)(struct request *, blk_status_t); 103 struct request { struct 125 struct request *rq_next; argument 211 static inline enum req_op req_op(const struct request *req) in req_op() argument 216 static inline bool blk_rq_is_passthrough(struct request *rq) in blk_rq_is_passthrough() 221 static inline unsigned short req_get_ioprio(struct request *req) in req_get_ioprio() 244 static inline void rq_list_add_tail(struct rq_list *rl, struct request *rq) in rq_list_add_tail() 254 static inline void rq_list_add_head(struct rq_list *rl, struct request *rq) in rq_list_add_head() 262 static inline struct request *rq_list_pop(struct rq_list *rl) in rq_list_pop() 264 struct request *rq = rl->head; in rq_list_pop() [all …]
|
| /linux/drivers/usb/musb/ |
| H A D | musb_gadget.c | 33 static inline void map_dma_buffer(struct musb_request *request, in map_dma_buffer() argument 39 request->map_state = UN_MAPPED; in map_dma_buffer() 50 musb_ep->packet_sz, request->request.buf, in map_dma_buffer() 51 request->request.length); in map_dma_buffer() 55 if (request->request.dma == DMA_ADDR_INVALID) { in map_dma_buffer() 61 request->request.buf, in map_dma_buffer() 62 request->request.length, in map_dma_buffer() 63 request->tx in map_dma_buffer() 70 request->request.dma = dma_addr; in map_dma_buffer() 71 request->map_state = MUSB_MAPPED; in map_dma_buffer() [all …]
|
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | index.c | 89 struct uds_request *request; in launch_zone_message() local 91 result = vdo_allocate(1, struct uds_request, __func__, &request); in launch_zone_message() 95 request->index = index; in launch_zone_message() 96 request->unbatched = true; in launch_zone_message() 97 request->zone_number = zone; in launch_zone_message() 98 request->zone_message = message; in launch_zone_message() 100 uds_enqueue_request(request, STAGE_MESSAGE); in launch_zone_message() 124 static u64 triage_index_request(struct uds_index *index, struct uds_request *request) in triage_index_request() argument 130 &request->record_name); in triage_index_request() 134 zone = index->zones[request->zone_number]; in triage_index_request() [all …]
|
| /linux/tools/testing/kunit/ |
| H A D | kunit.py | 80 request: KunitConfigRequest) -> KunitResult: 84 success = linux.build_reconfig(request.build_dir, request.make_options) 90 request: KunitBuildRequest) -> KunitResult: 94 success = linux.build_kernel(request.jobs, 95 request.build_dir, 96 request.make_options) 102 request: KunitBuildRequest) -> KunitResult: 103 config_result = config_tests(linux, request) 107 return build_tests(linux, request) 109 def _list_tests(linux: kunit_kernel.LinuxSourceTree, request: KunitExecRequest) -> List[str]: [all …]
|
| /linux/drivers/platform/chrome/wilco_ec/ |
| H A D | keyboard_leds.c | 56 struct wilco_keyboard_leds_msg *request, in send_kbbl_msg() argument 64 msg.request_data = request; in send_kbbl_msg() 65 msg.request_size = sizeof(*request); in send_kbbl_msg() 81 struct wilco_keyboard_leds_msg request; in set_kbbl() local 85 memset(&request, 0, sizeof(request)); in set_kbbl() 86 request.command = WILCO_EC_COMMAND_KBBL; in set_kbbl() 87 request.subcmd = WILCO_KBBL_SUBCMD_SET_STATE; in set_kbbl() 88 request.mode = WILCO_KBBL_MODE_FLAG_PWM; in set_kbbl() 89 request.percent = brightness; in set_kbbl() 91 ret = send_kbbl_msg(ec, &request, &response); in set_kbbl() [all …]
|
| /linux/net/ethtool/ |
| H A 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 67 err = fallback_set_params(request, &modinfo, &eeprom); in eeprom_fallback() 114 struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base); in eeprom_prepare_data() local 119 page_data.offset = request->offset; in eeprom_prepare_data() [all …]
|
| /linux/drivers/staging/greybus/ |
| H A D | gpio.c | 64 struct gb_gpio_activate_request request; in gb_gpio_activate_operation() local 72 request.which = which; in gb_gpio_activate_operation() 74 &request, sizeof(request), NULL, 0); in gb_gpio_activate_operation() 90 struct gb_gpio_deactivate_request request; in gb_gpio_deactivate_operation() local 93 request.which = which; in gb_gpio_deactivate_operation() 95 &request, sizeof(request), NULL, 0); in gb_gpio_deactivate_operation() 111 struct gb_gpio_get_direction_request request; in gb_gpio_get_direction_operation() local 116 request.which = which; in gb_gpio_get_direction_operation() 118 &request, sizeof(request), in gb_gpio_get_direction_operation() 135 struct gb_gpio_direction_in_request request; in gb_gpio_direction_in_operation() local [all …]
|
| H A D | pwm.c | 47 struct gb_pwm_activate_request request; in gb_pwm_activate_operation() local 51 request.which = which; in gb_pwm_activate_operation() 59 &request, sizeof(request), NULL, 0); in gb_pwm_activate_operation() 69 struct gb_pwm_deactivate_request request; in gb_pwm_deactivate_operation() local 73 request.which = which; in gb_pwm_deactivate_operation() 81 &request, sizeof(request), NULL, 0); in gb_pwm_deactivate_operation() 92 struct gb_pwm_config_request request; in gb_pwm_config_operation() local 96 request.which = which; in gb_pwm_config_operation() 97 request.duty = cpu_to_le32(duty); in gb_pwm_config_operation() 98 request.period = cpu_to_le32(period); in gb_pwm_config_operation() [all …]
|
| /linux/drivers/usb/serial/ |
| H A D | upd78f0730.c | 209 struct upd78f0730_set_dtr_rts request; in upd78f0730_tiocmset() local 232 request.opcode = UPD78F0730_CMD_SET_DTR_RTS; in upd78f0730_tiocmset() 233 request.params = private->line_signals; in upd78f0730_tiocmset() 235 res = upd78f0730_send_ctl(port, &request, sizeof(request)); in upd78f0730_tiocmset() 245 struct upd78f0730_set_dtr_rts request; in upd78f0730_break_ctl() local 259 request.opcode = UPD78F0730_CMD_SET_DTR_RTS; in upd78f0730_break_ctl() 260 request.params = private->line_signals; in upd78f0730_break_ctl() 262 res = upd78f0730_send_ctl(port, &request, sizeof(request)); in upd78f0730_break_ctl() 306 struct upd78f0730_line_control request; in upd78f0730_set_termios() local 318 request.opcode = UPD78F0730_CMD_LINE_CONTROL; in upd78f0730_set_termios() [all …]
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | mock_request.c | 33 struct i915_request *request; in mock_request() local 36 request = intel_context_create_request(ce); in mock_request() 37 if (IS_ERR(request)) in mock_request() 38 return request; in mock_request() 40 request->mock.delay = delay; in mock_request() 41 return request; in mock_request() 44 bool mock_cancel_request(struct i915_request *request) in mock_cancel_request() argument 47 container_of(request->engine, typeof(*engine), base); in mock_cancel_request() 51 was_queued = !list_empty(&request->mock.link); in mock_cancel_request() 52 list_del_init(&request->mock.link); in mock_cancel_request() [all …]
|
| /linux/sound/pci/mixart/ |
| H A D | mixart_hwdep.c | 133 struct mixart_msg request; in mixart_enum_connectors() local 150 request.message_id = MSG_SYSTEM_ENUM_PLAY_CONNECTOR; in mixart_enum_connectors() 151 request.uid = (struct mixart_uid){0,0}; /* board num = 0 */ in mixart_enum_connectors() 152 request.data = NULL; in mixart_enum_connectors() 153 request.size = 0; in mixart_enum_connectors() 155 err = snd_mixart_send_msg(mgr, &request, sizeof(*connector), connector); in mixart_enum_connectors() 180 request.message_id = MSG_CONNECTOR_GET_AUDIO_INFO; in mixart_enum_connectors() 181 request.uid = connector->uid[k]; in mixart_enum_connectors() 182 request.data = audio_info_req; in mixart_enum_connectors() 183 request.size = sizeof(*audio_info_req); in mixart_enum_connectors() [all …]
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A 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/drivers/thunderbolt/ |
| H A D | icm.c | 61 struct icm_usb4_switch_op request; member 276 const struct icm_pkg_header *req_hdr = req->request; in icm_match() 299 static int icm_request(struct tb *tb, const void *request, size_t request_size, in icm_request() argument 315 req->request = request; in icm_request() 423 struct icm_fr_pkg_get_topology request = { in icm_fr_get_route() local 434 ret = icm_request(tb, &request, sizeof(request), switches, in icm_fr_get_route() 481 struct icm_pkg_driver_ready request = { in icm_fr_driver_ready() local 487 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply), in icm_fr_driver_ready() 500 struct icm_fr_pkg_approve_device request; in icm_fr_approve_switch() local 504 memset(&request, 0, sizeof(request)); in icm_fr_approve_switch() [all …]
|
| /linux/security/apparmor/ |
| H A D | file.c | 52 if (ad->request & AA_AUDIT_FILE_MASK) { in file_audit_cb() 54 map_mask_to_chr_mask(ad->request)); in file_audit_cb() 62 if (ad->request & AA_AUDIT_FILE_MASK) { in file_audit_cb() 97 const char *op, u32 request, const char *name, in aa_audit_file() argument 105 ad.request = request; in aa_audit_file() 121 ad.request &= mask; in aa_audit_file() 123 if (likely(!ad.request)) in aa_audit_file() 128 ad.request = ad.request & ~perms->allow; in aa_audit_file() 129 AA_BUG(!ad.request); in aa_audit_file() 131 if (ad.request & perms->kill) in aa_audit_file() [all …]
|
| /linux/sound/soc/intel/avs/ |
| H A D | messages.c | 18 struct avs_ipc_msg request = {{0}}; in avs_ipc_set_boot_config() local 23 request.header = msg.val; in avs_ipc_set_boot_config() 25 return avs_dsp_send_rom_msg(adev, &request, "set boot config"); in avs_ipc_set_boot_config() 31 struct avs_ipc_msg request; in avs_ipc_load_modules() local 34 request.header = msg.val; in avs_ipc_load_modules() 35 request.data = mod_ids; in avs_ipc_load_modules() 36 request.size = sizeof(*mod_ids) * num_mod_ids; in avs_ipc_load_modules() 38 return avs_dsp_send_msg_timeout(adev, &request, NULL, AVS_CL_TIMEOUT_MS, in avs_ipc_load_modules() 45 struct avs_ipc_msg request; in avs_ipc_unload_modules() local 48 request.header = msg.val; in avs_ipc_unload_modules() [all …]
|