| /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 …]
|
| /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 …]
|
| H A D | blk.h | 43 struct request *flush_rq; 47 bool is_flush_rq(struct request *req); 183 static inline bool rq_mergeable(struct request *rq) in rq_mergeable() 213 static inline bool blk_discard_mergable(struct request *req) in blk_discard_mergable() 221 static inline unsigned int blk_rq_get_max_segments(struct request *rq) in blk_rq_get_max_segments() 228 static inline unsigned int blk_queue_get_max_sectors(struct request *rq) in blk_queue_get_max_sectors() 270 bool blk_integrity_merge_rq(struct request_queue *, struct request *, 271 struct request *); 272 bool blk_integrity_merge_bio(struct request_queue *, struct request *, 275 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge() [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/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 | 30 static int fallback_set_params(struct eeprom_req_info *request, in fallback_set_params() argument 34 u32 offset = request->offset; in fallback_set_params() 35 u32 length = request->length; in fallback_set_params() 37 if (request->page) in fallback_set_params() 38 offset = request->page * ETH_MODULE_EEPROM_PAGE_LEN + offset; in fallback_set_params() 41 request->i2c_address == 0x51) in fallback_set_params() 57 static int eeprom_fallback(struct eeprom_req_info *request, in eeprom_fallback() argument 71 err = fallback_set_params(request, &modinfo, &eeprom); in eeprom_fallback() 118 struct eeprom_req_info *request = MODULE_EEPROM_REQINFO(req_base); in eeprom_prepare_data() local 123 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 | 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 …]
|
| H A D | fw-download.c | 225 struct gb_fw_download_find_firmware_request *request; in fw_download_find_firmware() local 230 if (op->request->payload_size != sizeof(*request)) { in fw_download_find_firmware() 233 op->request->payload_size, sizeof(*request)); in fw_download_find_firmware() 237 request = op->request->payload; in fw_download_find_firmware() 238 tag = (const char *)request->firmware_tag; in fw_download_find_firmware() 272 struct gb_fw_download_fetch_firmware_request *request; in fw_download_fetch_firmware() local 280 if (op->request->payload_size != sizeof(*request)) { in fw_download_fetch_firmware() 283 op->request->payload_size, sizeof(*request)); in fw_download_fetch_firmware() 287 request = op->request->payload; in fw_download_fetch_firmware() 288 offset = le32_to_cpu(request->offset); in fw_download_fetch_firmware() [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/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/sound/pci/mixart/ |
| H A D | mixart_hwdep.c | 125 /* audio IDs for request to the board */ 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 in mixart_enum_connectors() 251 struct mixart_msg request; mixart_enum_physio() local 307 struct mixart_msg request; mixart_first_init() local [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/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/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 …]
|
| H A D | net.c | 135 if (ad->request & NET_PERMS_MASK) { in audit_net_cb() 137 aa_audit_perm_mask(ab, ad->request, NULL, 0, in audit_net_cb() 153 if (ad->request & NET_PEER_MASK) { in audit_net_cb() 168 aa_state_t state, u32 request, in aa_do_perms() argument 181 return aa_check_perms(profile, &perms, request, ad, in aa_do_perms() 191 aa_state_t state, u32 request) in early_match() argument 196 if (((p->allow & request) != request) && (p->allow & AA_CONT_MATCH)) in early_match() 227 u32 request, u16 af, int type, int protocol, in aa_match_to_prot() argument 238 *p = early_match(policy, state, request); in aa_match_to_prot() 253 struct apparmor_audit_data *ad, u32 request, u16 family, in aa_profile_af_perm() argument [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/include/trace/events/ |
| H A D | nbd.h | 12 TP_PROTO(struct request *req, u64 handle), 17 __field(struct request *, req) 27 "nbd transport event: request %p, handle 0x%016llx", 35 TP_PROTO(struct request *req, u64 handle), 42 TP_PROTO(struct request *req, u64 handle), 49 TP_PROTO(struct request *req, u64 handle), 56 TP_PROTO(struct request *req, u64 handle), 64 struct request *rq), 71 __field(struct request *, request) [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 …]
|