| /linux/drivers/s390/char/ |
| H A D | tape_3490.c | 40 static void __tape_3490_medium_sense(struct tape_request *request) in __tape_3490_medium_sense() argument 42 struct tape_device *device = request->device; in __tape_3490_medium_sense() 45 if (request->rc == 0) { in __tape_3490_medium_sense() 46 sense = request->cpdata; in __tape_3490_medium_sense() 65 request->rc); in __tape_3490_medium_sense() 66 tape_free_request(request); in __tape_3490_medium_sense() 71 struct tape_request *request; in tape_3490_medium_sense() local 74 request = tape_alloc_request(1, 32); in tape_3490_medium_sense() 75 if (IS_ERR(request)) { in tape_3490_medium_sense() 77 return PTR_ERR(request); in tape_3490_medium_sense() [all …]
|
| H A D | tape_core.c | 291 __tape_cancel_io(struct tape_device *device, struct tape_request *request) in __tape_cancel_io() argument 297 if (request->callback == NULL) in __tape_cancel_io() 302 rc = ccw_device_clear(device->cdev, (long) request); in __tape_cancel_io() 306 request->status = TAPE_REQUEST_DONE; in __tape_cancel_io() 309 request->status = TAPE_REQUEST_CANCEL; in __tape_cancel_io() 591 struct tape_request * request; in __tape_discard_requests() local 595 request = list_entry(l, struct tape_request, list); in __tape_discard_requests() 596 if (request->status == TAPE_REQUEST_IN_IO) in __tape_discard_requests() 597 request->status = TAPE_REQUEST_DONE; in __tape_discard_requests() 598 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 | 66 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 68 int (*request_merge)(struct request_queue *q, struct request **, struct bio *); 69 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge); 70 void (*requests_merged)(struct request_queue *, struct request *, struct request *); 72 void (*prepare_request)(struct request *); 73 void (*finish_request)(struct request *); 76 struct request *(*dispatch_request)(struct blk_mq_hw_ctx *); 78 void (*completed_request)(struct request *, u64); 79 void (*requeue_request)(struct request *); 80 struct request *(*former_request)(struct request_queue *, struct request *); [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 19 request.header = msg.val; in catpt_ipc_get_fw_version() 23 return catpt_dsp_send_msg(cdev, request, &reply, "get fw version"); in catpt_ipc_get_fw_version() 53 struct catpt_ipc_msg request, reply; in catpt_ipc_alloc_stream() 86 request.header = msg.val; in catpt_ipc_alloc_stream() 87 request.size = size; in catpt_ipc_alloc_stream() 88 request.data = payload; in catpt_ipc_alloc_stream() 92 ret = catpt_dsp_send_msg(cdev, request, &reply, "alloc stream"); in catpt_ipc_alloc_stream() 100 struct catpt_ipc_msg request; in catpt_ipc_alloc_stream() 102 request in catpt_ipc_alloc_stream() 58 struct catpt_ipc_msg request, reply; catpt_ipc_alloc_stream() local 109 struct catpt_ipc_msg request; catpt_ipc_free_stream() local 128 struct catpt_ipc_msg request; catpt_ipc_set_device_format() local 146 struct catpt_ipc_msg request, reply; catpt_ipc_enter_dxstate() local 166 struct catpt_ipc_msg request = {{0}}, reply; catpt_ipc_get_mixer_stream_info() local 183 struct catpt_ipc_msg request = {{0}}; catpt_ipc_reset_stream() local 200 struct catpt_ipc_msg request = {{0}}; catpt_ipc_pause_stream() local 217 struct catpt_ipc_msg request = {{0}}; catpt_ipc_resume_stream() local 244 struct catpt_ipc_msg request; catpt_ipc_set_volume() local 276 struct catpt_ipc_msg request; catpt_ipc_set_write_pos() local 300 struct catpt_ipc_msg request; catpt_ipc_mute_loopback() local [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/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/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/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 …]
|
| H A D | fw-management.c | 138 struct gb_fw_mgmt_load_and_validate_fw_request request; in fw_mgmt_load_and_validate_operation() local 148 request.load_method = load_method; in fw_mgmt_load_and_validate_operation() 150 ret = strscpy_pad(request.firmware_tag, tag); in fw_mgmt_load_and_validate_operation() 154 request.firmware_tag); in fw_mgmt_load_and_validate_operation() 168 request.request_id = ret; in fw_mgmt_load_and_validate_operation() 171 GB_FW_MGMT_TYPE_LOAD_AND_VALIDATE_FW, &request, in fw_mgmt_load_and_validate_operation() 172 sizeof(request), NULL, 0); in fw_mgmt_load_and_validate_operation() 189 struct gb_fw_mgmt_loaded_fw_request *request; in fw_mgmt_interface_fw_loaded_operation() local 198 if (op->request->payload_size != sizeof(*request)) { in fw_mgmt_interface_fw_loaded_operation() 200 op->request->payload_size, sizeof(*request)); in fw_mgmt_interface_fw_loaded_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/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/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/drivers/s390/net/ |
| H A D | ism_drv.c | 61 cmd.request.hdr.cmd = cmd_code; in ism_cmd_simple() 62 cmd.request.hdr.len = sizeof(cmd.request); in ism_cmd_simple() 72 cmd.request.hdr.cmd = ISM_QUERY_INFO; in query_info() 73 cmd.request.hdr.len = sizeof(cmd.request); in query_info() 96 cmd.request.hdr.cmd = ISM_REG_SBA; in register_sba() 97 cmd.request.hdr.len = sizeof(cmd.request); in register_sba() 98 cmd.request.sba = dma_handle; in register_sba() 123 cmd.request.hdr.cmd = ISM_REG_IEQ; in register_ieq() 124 cmd.request.hdr.len = sizeof(cmd.request); in register_ieq() 125 cmd.request.ieq = dma_handle; in register_ieq() [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() 122 ad.request &= mask; in aa_audit_file() 124 if (likely(!ad.request)) in aa_audit_file() 129 ad.request = ad.request & ~perms->allow; in aa_audit_file() 130 AA_BUG(!ad.request); in aa_audit_file() 132 if (ad.request & perms->kill) in aa_audit_file() [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 …]
|
| H A D | request-api.rst | 4 .. _media-request-api: 31 of request completion are also available for reading. 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`` 50 request. Typically, several such requests will be allocated. 55 Standard V4L2 ioctls can then receive a request file descriptor to express the 56 fact that the ioctl is part of said request, and is not to be applied 59 instead of being immediately applied, and buffers queued to a request do not 60 enter the regular buffer queue until the request itself is queued. [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/drivers/firewire/ |
| H A D | core-transaction.c | 718 void fw_request_get(struct fw_request *request) in fw_request_get() argument 720 kref_get(&request->kref); in fw_request_get() 725 struct fw_request *request = container_of(kref, struct fw_request, kref); in release_request() local 727 kfree(request); in release_request() 730 void fw_request_put(struct fw_request *request) in fw_request_put() argument 732 kref_put(&request->kref, release_request); in fw_request_put() 738 struct fw_request *request = container_of(packet, struct fw_request, response); in free_response_callback() local 740 trace_async_response_outbound_complete((uintptr_t)request, card->index, packet->generation, in free_response_callback() 744 fw_request_put(request); in free_response_callback() 747 fw_request_put(request); in free_response_callback() [all …]
|
| /linux/drivers/pmdomain/tegra/ |
| H A D | powergate-bpmp.c | 34 struct mrq_pg_request request; in tegra_bpmp_powergate_set_state() local 38 memset(&request, 0, sizeof(request)); in tegra_bpmp_powergate_set_state() 39 request.cmd = CMD_PG_SET_STATE; in tegra_bpmp_powergate_set_state() 40 request.id = id; in tegra_bpmp_powergate_set_state() 41 request.set_state.state = state; in tegra_bpmp_powergate_set_state() 45 msg.tx.data = &request; in tegra_bpmp_powergate_set_state() 46 msg.tx.size = sizeof(request); in tegra_bpmp_powergate_set_state() 61 struct mrq_pg_request request; in tegra_bpmp_powergate_get_state() local 65 memset(&request, 0, sizeof(request)); in tegra_bpmp_powergate_get_state() 66 request.cmd = CMD_PG_GET_STATE; in tegra_bpmp_powergate_get_state() [all …]
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | mock_engine.c | 100 static void advance(struct i915_request *request) in advance() argument 102 list_del_init(&request->mock.link); in advance() 103 i915_request_mark_complete(request); in advance() 104 GEM_BUG_ON(!i915_request_completed(request)); in advance() 106 intel_engine_signal_breadcrumbs(request->engine); in advance() 112 struct i915_request *request; in hw_delay_complete() local 118 request = first_request(engine); in hw_delay_complete() 119 if (request) in hw_delay_complete() 120 advance(request); in hw_delay_complete() 126 while ((request = first_request(engine))) { in hw_delay_complete() [all …]
|