/kernel/linux/linux-5.10/drivers/block/xen-blkback/ |
H A D | blkback.c | 146 struct pending_req *pending_req); 407 * Retrieve from the 'pending_reqs' a free pending_req structure to be used. 409 static struct pending_req *alloc_req(struct xen_blkif_ring *ring) in alloc_req() 411 struct pending_req *req = NULL; in alloc_req() 416 req = list_entry(ring->pending_free.next, struct pending_req, in alloc_req() 425 * Return the 'pending_req' structure back to the freepool. We also 428 static void free_req(struct xen_blkif_ring *ring, struct pending_req *req) in free_req() 673 struct pending_req *pending_req in xen_blkbk_unmap_and_respond_callback() local 902 xen_blkbk_map_seg(struct pending_req *pending_req) xen_blkbk_map_seg() argument 913 xen_blkbk_parse_indirect(struct blkif_request *req, struct pending_req *pending_req, struct seg_buf seg[], struct phys_req *preq) xen_blkbk_parse_indirect() argument 1009 dispatch_other_io(struct xen_blkif_ring *ring, struct blkif_request *req, struct pending_req *pending_req) dispatch_other_io() argument 1036 __end_block_io_op(struct pending_req *pending_req, blk_status_t error) __end_block_io_op() argument 1086 struct pending_req *pending_req; __do_block_io_op() local 1185 dispatch_rw_block_io(struct xen_blkif_ring *ring, struct blkif_request *req, struct pending_req *pending_req) dispatch_rw_block_io() argument [all...] |
H A D | common.h | 267 /* List of all 'pending_req' available */ 340 * 'pending_req' allocated to it. Each buffer_head that completes decrements 344 struct pending_req { struct
|
H A D | xenbus.c | 269 struct pending_req *req, *n; in xen_blkif_disconnect() 974 struct pending_req *req, *n; in read_per_ring_refs()
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-scsiback.c | 221 struct vscsibk_pend *pending_req) in scsiback_print_status() 223 struct scsiback_tpg *tpg = pending_req->v2p->tpg; in scsiback_print_status() 226 tpg->tport->tport_name, pending_req->v2p->lun, in scsiback_print_status() 227 pending_req->cmnd[0], status_byte(errors), msg_byte(errors), in scsiback_print_status() 324 uint32_t resid, struct vscsibk_pend *pending_req) in scsiback_do_resp_with_sense() 326 scsiback_send_response(pending_req->info, sense_buffer, result, in scsiback_do_resp_with_sense() 327 resid, pending_req->rqid); in scsiback_do_resp_with_sense() 329 if (pending_req->v2p) in scsiback_do_resp_with_sense() 330 kref_put(&pending_req->v2p->kref, in scsiback_do_resp_with_sense() 334 static void scsiback_cmd_done(struct vscsibk_pend *pending_req) in scsiback_cmd_done() argument 220 scsiback_print_status(char *sense_buffer, int errors, struct vscsibk_pend *pending_req) scsiback_print_status() argument 323 scsiback_do_resp_with_sense(char *sense_buffer, int32_t result, uint32_t resid, struct vscsibk_pend *pending_req) scsiback_do_resp_with_sense() argument 359 scsiback_cmd_exec(struct vscsibk_pend *pending_req) scsiback_cmd_exec() argument 403 scsiback_gnttab_data_map_list(struct vscsibk_pend *pending_req, struct scsiif_request_segment *seg, struct page **pg, grant_handle_t *grant, int cnt, u32 flags) scsiback_gnttab_data_map_list() argument 435 scsiback_gnttab_data_map(struct vscsiif_request *ring_req, struct vscsibk_pend *pending_req) scsiback_gnttab_data_map() argument 556 scsiback_device_action(struct vscsibk_pend *pending_req, enum tcm_tmreq_table act, int tag) scsiback_device_action() argument 643 struct vscsibk_pend *pending_req; prepare_pending_reqs() local 693 struct vscsibk_pend *pending_req; scsiback_do_cmd_fn() local 1391 struct vscsibk_pend *pending_req = container_of(se_cmd, scsiback_queue_data_in() local 1401 struct vscsibk_pend *pending_req = container_of(se_cmd, scsiback_queue_status() local 1418 struct vscsibk_pend *pending_req = container_of(se_cmd, scsiback_queue_tm_rsp() local [all...] |
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | xen-scsiback.c | 219 struct vscsibk_pend *pending_req) in scsiback_print_status() 221 struct scsiback_tpg *tpg = pending_req->v2p->tpg; in scsiback_print_status() 224 tpg->tport->tport_name, pending_req->v2p->lun, in scsiback_print_status() 225 pending_req->cmnd[0], errors & 0xff, COMMAND_COMPLETE, in scsiback_print_status() 386 uint32_t resid, struct vscsibk_pend *pending_req) in scsiback_do_resp_with_sense() 388 scsiback_send_response(pending_req->info, sense_buffer, result, in scsiback_do_resp_with_sense() 389 resid, pending_req->rqid); in scsiback_do_resp_with_sense() 391 if (pending_req->v2p) in scsiback_do_resp_with_sense() 392 kref_put(&pending_req->v2p->kref, in scsiback_do_resp_with_sense() 396 static void scsiback_cmd_done(struct vscsibk_pend *pending_req) in scsiback_cmd_done() argument 218 scsiback_print_status(char *sense_buffer, int errors, struct vscsibk_pend *pending_req) scsiback_print_status() argument 385 scsiback_do_resp_with_sense(char *sense_buffer, int32_t result, uint32_t resid, struct vscsibk_pend *pending_req) scsiback_do_resp_with_sense() argument 421 scsiback_cmd_exec(struct vscsibk_pend *pending_req) scsiback_cmd_exec() argument 462 scsiback_gnttab_data_map_list(struct vscsibk_pend *pending_req, struct scsiif_request_segment *seg, struct page **pg, grant_handle_t *grant, int cnt, u32 flags) scsiback_gnttab_data_map_list() argument 494 scsiback_gnttab_data_map(struct vscsiif_request *ring_req, struct vscsibk_pend *pending_req) scsiback_gnttab_data_map() argument 615 scsiback_device_action(struct vscsibk_pend *pending_req, enum tcm_tmreq_table act, int tag) scsiback_device_action() argument 702 struct vscsibk_pend *pending_req; prepare_pending_reqs() local 752 struct vscsibk_pend *pending_req; scsiback_do_cmd_fn() local 1430 struct vscsibk_pend *pending_req = container_of(se_cmd, scsiback_queue_data_in() local 1440 struct vscsibk_pend *pending_req = container_of(se_cmd, scsiback_queue_status() local 1456 struct vscsibk_pend *pending_req = container_of(se_cmd, scsiback_queue_tm_rsp() local [all...] |
/kernel/linux/linux-6.6/drivers/block/xen-blkback/ |
H A D | blkback.c | 146 struct pending_req *pending_req); 412 * Retrieve from the 'pending_reqs' a free pending_req structure to be used. 414 static struct pending_req *alloc_req(struct xen_blkif_ring *ring) in alloc_req() 416 struct pending_req *req = NULL; in alloc_req() 421 req = list_entry(ring->pending_free.next, struct pending_req, in alloc_req() 430 * Return the 'pending_req' structure back to the freepool. We also 433 static void free_req(struct xen_blkif_ring *ring, struct pending_req *req) in free_req() 673 struct pending_req *pending_req in xen_blkbk_unmap_and_respond_callback() local 902 xen_blkbk_map_seg(struct pending_req *pending_req) xen_blkbk_map_seg() argument 913 xen_blkbk_parse_indirect(struct blkif_request *req, struct pending_req *pending_req, struct seg_buf seg[], struct phys_req *preq) xen_blkbk_parse_indirect() argument 1010 dispatch_other_io(struct xen_blkif_ring *ring, struct blkif_request *req, struct pending_req *pending_req) dispatch_other_io() argument 1037 __end_block_io_op(struct pending_req *pending_req, blk_status_t error) __end_block_io_op() argument 1191 struct pending_req *pending_req; __do_block_io_op() local 1290 dispatch_rw_block_io(struct xen_blkif_ring *ring, struct blkif_request *req, struct pending_req *pending_req) dispatch_rw_block_io() argument [all...] |
H A D | common.h | 267 /* List of all 'pending_req' available */ 340 * 'pending_req' allocated to it. Each buffer_head that completes decrements 344 struct pending_req { struct
|
H A D | xenbus.c | 269 struct pending_req *req, *n; in xen_blkif_disconnect() 968 struct pending_req *req, *n; in read_per_ring_refs()
|
/kernel/linux/linux-6.6/drivers/platform/x86/amd/pmf/ |
H A D | acpi.c | 195 if (req.pending_req & BIT(APMF_AMT_NOTIFICATION)) { in apmf_event_handler() 206 if (req.pending_req & BIT(APMF_CQL_NOTIFICATION)) { in apmf_event_handler()
|
H A D | pmf.h | 80 u32 pending_req; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sriov.h | 116 dma_addr_t pending_req; member
|
H A D | qed_sriov.c | 4019 p_vf->vf_mbx.pending_req = HILO_64(vf_msg->hi, vf_msg->lo); in qed_sriov_vfpf_msg() 4100 vf_info->vf_mbx.pending_req, in qed_iov_copy_vf_msg()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sriov.h | 116 dma_addr_t pending_req; member
|
H A D | qed_sriov.c | 4047 p_vf->vf_mbx.pending_req = HILO_64(vf_msg->hi, vf_msg->lo); in qed_sriov_vfpf_msg() 4125 vf_info->vf_mbx.pending_req, in qed_iov_copy_vf_msg()
|