section 9 · Kernel routines 🧠
87928 pages · page 152 of 440
I (continued)
- ibmvfc_get_host_port_state(9)Get host port state✨
- ibmvfc_get_host_speed(9)Get host port speed✨
- ibmvfc_get_link_state(9)Get text description for link state✨
- ibmvfc_get_ls_explain(9)Return the FC Explain description text✨
- ibmvfc_get_prli_rsp(9)Find PRLI response index✨
- ibmvfc_get_starget_node_name(9)Get SCSI target's node name✨
- ibmvfc_get_starget_port_id(9)Get SCSI target's port ID✨
- ibmvfc_get_starget_port_name(9)Get SCSI target's port name✨
- ibmvfc_get_target(9)Find the specified scsi_target✨
- ibmvfc_handle_async(9)Handle an async event from the adapter✨
- ibmvfc_handle_crq(9)Handles and frees received events in the CRQ✨
- ibmvfc_hard_reset_host(9)Reset the connection to the server by breaking the CRQ✨
- ibmvfc_host_chkready(9)Check if the host can accept commands✨
- ibmvfc_init_crq(9)Initializes and registers CRQ with hypervisor✨
- ibmvfc_init_event(9)Initialize fields in an event struct that are always required.✨
- ibmvfc_init_event_pool(9)Allocates and initializes the event pool for a host✨
- ibmvfc_init_host(9)Start host initialization✨
- ibmvfc_init_passthru(9)Initialize an event struct for FC passthru✨
- ibmvfc_init_tgt(9)Set the next init job step for the target✨
- ibmvfc_interrupt(9)Interrupt handler✨
- ibmvfc_issue_fc_host_lip(9)Re-initiate link initialization✨
- ibmvfc_link_down(9)Handle a link down event from the adapter✨
- ibmvfc_locked_done(9)Calls evt completion with host_lock held✨
- ibmvfc_log_ae(9)Log async events if necessary✨
- ibmvfc_log_error(9)Log an error for the failed command if appropriate✨
- ibmvfc_map_sg_data(9)Maps dma for a scatterlist and initializes descriptor fields✨
- ibmvfc_map_sg_list(9)Initialize scatterlist✨
- ibmvfc_match_evt(9)Match function for specified event✨
- ibmvfc_match_key(9)Match function for specified cancel key✨
- ibmvfc_match_lun(9)Match function for specified LUN✨
- ibmvfc_match_rport(9)Match function for specified remote port✨
- ibmvfc_match_target(9)Match function for specified target✨
- ibmvfc_module_exit(9)Teardown the ibmvfc module✨
- ibmvfc_module_init(9)Initialize the ibmvfc module✨
- ibmvfc_next_async_crq(9)Returns the next entry in async queue✨
- ibmvfc_next_crq(9)Returns the next entry in message queue✨
- ibmvfc_npiv_login(9)Sends NPIV login✨
- ibmvfc_npiv_login_done(9)Completion handler for NPIV Login✨
- ibmvfc_npiv_logout(9)Issue an NPIV Logout✨
- ibmvfc_npiv_logout_done(9)Completion handler for NPIV Logout✨
- ibmvfc_probe(9)Adapter hot plug add entry point✨
- ibmvfc_purge_requests(9)Our virtual adapter just shut down. Purge any sent requests✨
- ibmvfc_queuecommand(9)The queuecommand function of the scsi template✨
- ibmvfc_read_trace(9)Dump the adapter trace✨
- ibmvfc_reenable_crq_queue(9)reenables the CRQ✨
- ibmvfc_reinit_host(9)Re-start host initialization (no NPIV Login)✨
- ibmvfc_release_crq_queue(9)Deallocates data and unregisters CRQ✨
- ibmvfc_release_tgt(9)Free memory allocated for a target✨
- ibmvfc_remove(9)Adapter hot plug remove entry point✨
- ibmvfc_reset_crq(9)resets a crq after a failure✨
- ibmvfc_reset_device(9)Reset the device with the specified reset type✨
- ibmvfc_reset_host(9)Reset the connection to the server✨
- ibmvfc_resume(9)Resume from suspend✨
- ibmvfc_retry_cmd(9)Determine if error status is retryable✨
- ibmvfc_retry_host_init(9)Retry host initialization if allowed✨
- ibmvfc_retry_tgt_init(9)Attempt to retry a step in target initialization✨
- ibmvfc_rport_add_thread(9)Worker thread for rport adds✨
- ibmvfc_scan_finished(9)Check if the device scan is done.✨
- ibmvfc_scsi_done(9)Handle responses from commands✨
- ibmvfc_scsi_relogin(9)Log back into the specified device✨
- ibmvfc_sdev_configure(9)Configure the device✨
- ibmvfc_sdev_init(9)Setup the device's task set value✨
- ibmvfc_send_crq(9)Send a CRQ✨
- ibmvfc_send_crq_init(9)Send a CRQ init message✨
- ibmvfc_send_crq_init_complete(9)Send a CRQ init complete message✨
- ibmvfc_send_event(9)Transforms event to u64 array and calls send_crq()✨
- ibmvfc_set_host_action(9)Set the next init action for the host✨
- ibmvfc_set_host_state(9)Set the state for the host✨
- ibmvfc_set_login_info(9)Setup info for NPIV login✨
- ibmvfc_set_rport_dev_loss_tmo(9)Set rport's device loss timeout✨
- ibmvfc_set_tgt_action(9)Set the next init action for the target✨
- ibmvfc_show_log_level(9)Show the adapter's error logging level✨
- ibmvfc_store_log_level(9)Change the adapter's error logging level✨
- ibmvfc_sync_completion(9)Signal that a synchronous command has completed✨
- ibmvfc_target_alloc(9)Setup the target's task set value✨
- ibmvfc_tasklet(9)Interrupt handler tasklet✨
- ibmvfc_terminate_rport_io(9)Terminate all pending I/O to the rport.✨
- ibmvfc_tgt_add_nvme_rport(9)Tell the FC transport about a new remote port✨
- ibmvfc_tgt_add_rport(9)Tell the FC transport about a new remote port✨
- ibmvfc_tgt_adisc(9)Initiate an ADISC for specified target✨
- ibmvfc_tgt_adisc_cancel_done(9)Completion handler when cancelling an ADISC✨
- ibmvfc_tgt_adisc_done(9)Completion handler for ADISC✨
- ibmvfc_tgt_implicit_logout(9)Initiate an Implicit Logout for specified target✨
- ibmvfc_tgt_implicit_logout_and_del(9)Initiate an Implicit Logout for specified target✨
- ibmvfc_tgt_implicit_logout_and_del_done(9)Completion handler for Implicit Logout MAD✨
- ibmvfc_tgt_implicit_logout_done(9)Completion handler for Implicit Logout MAD✨
- ibmvfc_tgt_move_login(9)Initiate a move login for specified target✨
- ibmvfc_tgt_move_login_done(9)Completion handler for Move Login✨
- ibmvfc_tgt_plogi_done(9)Completion handler for Port Login✨
- ibmvfc_tgt_prli_done(9)Completion handler for Process Login✨
- ibmvfc_tgt_query_target(9)Initiate a Query Target for specified target✨
- ibmvfc_tgt_query_target_done(9)Completion handler for Query Target MAD✨
- ibmvfc_tgt_send_plogi(9)Send PLOGI to the specified target✨
- ibmvfc_tgt_send_prli(9)Send a process login✨
- ibmvfc_timeout(9)Internal command timeout handler✨
- ibmvfc_trc_end(9)Log an end trace entry✨
- ibmvfc_trc_start(9)Log a start trace entry✨
- ibmvfc_valid_event(9)Determines if event is valid.✨
- ibmvfc_vfc_eh_done(9)EH done function for queued IO✨
- ibmvfc_wait_for_ops(9)Wait for ops to complete✨
- ibmvfc_wait_while_resetting(9)Wait while the host resets✨
- ibmvfc_work(9)Do task level work✨
- ibmvfc_work_to_do(9)Is there task level work to do?✨
- ibmvmc_add_buffer(9)Add Buffer✨
- ibmvmc_close(9)Close Session✨
- ibmvmc_count_hmc_buffers(9)Count HMC Buffers✨
- ibmvmc_crq_process(9)Process CRQ✨
- ibmvmc_free_hmc_buffer(9)Free an HMC Buffer✨
- ibmvmc_get_free_hmc(9)Get Free HMC✨
- ibmvmc_get_free_hmc_buffer(9)Get Free HMC Buffer✨
- ibmvmc_get_valid_hmc_buffer(9)Retrieve Valid HMC Buffer✨
- ibmvmc_handle_crq(9)Handle CRQ✨
- ibmvmc_handle_crq_init(9)Handle CRQ Init✨
- ibmvmc_handle_event(9)- Interrupt handler for crq events✨
- ibmvmc_init_crq_queue(9)Init CRQ Queue✨
- ibmvmc_ioctl(9)IOCTL✨
- ibmvmc_ioctl_query(9)IOCTL Query✨
- ibmvmc_ioctl_requestvmc(9)IOCTL Request VMC✨
- ibmvmc_ioctl_sethmcid(9)IOCTL Set HMC ID✨
- ibmvmc_open(9)Open Session✨
- ibmvmc_poll(9)Poll✨
- ibmvmc_process_capabilities(9)Process Capabilities✨
- ibmvmc_process_close_resp(9)Process Close Response✨
- ibmvmc_process_open_resp(9)Process Open Response✨
- ibmvmc_read(9)Read✨
- ibmvmc_release_crq_queue(9)Release CRQ Queue✨
- ibmvmc_rem_buffer(9)Remove Buffer✨
- ibmvmc_reset(9)Reset✨
- ibmvmc_reset_crq_queue(9)Reset CRQ Queue✨
- ibmvmc_reset_task(9)Reset Task✨
- ibmvmc_return_hmc(9)Return an HMC Connection✨
- ibmvmc_send_add_buffer_resp(9)Add Buffer Response✨
- ibmvmc_send_capabilities(9)Send VMC Capabilities✨
- ibmvmc_send_close(9)Interface Close✨
- ibmvmc_send_crq(9)Send CRQ✨
- ibmvmc_send_msg(9)Signal Message✨
- ibmvmc_send_open(9)Interface Open✨
- ibmvmc_send_rem_buffer_resp(9)Remove Buffer Response✨
- ibmvmc_setup_hmc(9)Setup the HMC✨
- ibmvmc_validate_hmc_session(9)Validate HMC Session✨
- ibmvmc_write(9)Write✨
- ibmvnic_wait_for_completion(9)Check device state and wait for completion✨
- ibmvscsi_change_queue_depth(9)Change the device's queue depth✨
- ibmvscsi_eh_host_reset_handler(9)Reset the connection to the server✨
- ibmvscsi_get_desired_dma(9)Calculate IO memory desired by the driver✨
- ibmvscsi_handle_crq(9)- Handles and frees received events in the CRQ✨
- ibmvscsi_handle_event(9)- Interrupt handler for crq events✨
- ibmvscsi_init_crq_queue(9)Initializes and registers CRQ with hypervisor✨
- ibmvscsi_queuecommand_lck(9)The queuecommand function of the scsi template✨
- ibmvscsi_reenable_crq_queue(9)reenables a crq after✨
- ibmvscsi_release_crq_queue(9)Deallocates data and unregisters CRQ✨
- ibmvscsi_reset_crq_queue(9)resets a crq after a failure✨
- ibmvscsi_reset_host(9)Reset the connection to the server✨
- ibmvscsi_resume(9)Resume from suspend✨
- ibmvscsi_sdev_configure(9)Set the "allow_restart" flag for each disk.✨
- ibmvscsi_send_crq(9)- Send a CRQ✨
- ibmvscsi_send_srp_event(9)- Transforms event to u64 array and calls send_crq()✨
- ibmvscsi_set_request_limit(9)Set the adapter request_limit in response to an adapter failure, reset, or SRP Login. Done under host lock to prevent race with SCSI command submission.✨
- ibmvscsi_task(9)- Process srps asynchronously✨
- ibmvscsi_timeout(9)Internal command timeout handler✨
- ibmvscsis_adapter_idle(9)Helper function to handle idle adapter✨
- ibmvscsis_adapter_info(9)Service an Adapter Info MAnagement Data gram✨
- ibmvscsis_cap_mad(9)Service a Capabilities MAnagement Data gram✨
- ibmvscsis_check_init_msg(9)Check init message valid✨
- ibmvscsis_cmd_q_dequeue(9)Get valid Command element✨
- ibmvscsis_copy_crq_packet(9)Copy CRQ Packet✨
- ibmvscsis_create_command_q(9)Create Command Queue✨
- ibmvscsis_delete_client_info(9)Helper function to Delete Client Info✨
- ibmvscsis_destroy_command_q(9)Destroy Command Queue✨
- ibmvscsis_disconnect(9)Helper function to disconnect✨
- ibmvscsis_enable_change_state(9)Set new state based on enabled status✨
- ibmvscsis_establish_new_q(9)Establish new CRQ queue✨
- ibmvscsis_free_cmd_qs(9)Free elements in queue✨
- ibmvscsis_free_cmd_resources(9)Free command resources✨
- ibmvscsis_free_command_q(9)Free Command Queue✨
- ibmvscsis_get_free_cmd(9)Get free command from list✨
- ibmvscsis_handle_crq(9)Handle CRQ✨
- ibmvscsis_handle_init_compl_msg(9)Respond to an Init Complete Message✨
- ibmvscsis_handle_init_msg(9)Respond to an Init Message✨
- ibmvscsis_init_msg(9)Respond to an init message✨
- ibmvscsis_login_rsp(9)Create/copy a login response notice to the client✨
- ibmvscsis_mad(9)Service a MAnagement Data gram.✨
- ibmvscsis_parse_cmd(9)Parse SRP Command✨
- ibmvscsis_parse_command(9)Parse an element taken from the cmd rsp queue.✨
- ibmvscsis_parse_task(9)Parse SRP Task Management Request✨
- ibmvscsis_ping_response(9)Respond to a ping request✨
- ibmvscsis_poll_cmd_q(9)Poll Command Queue✨
- ibmvscsis_post_disconnect(9)Schedule the disconnect✨
- ibmvscsis_process_mad(9)Service a MAnagement Data gram✨
- ibmvscsis_ready_for_suspend(9)Helper function to call VIOCTL✨
- ibmvscsis_reset_queue(9)Reset CRQ Queue✨
- ibmvscsis_send_init_message(9)send initialize message to the client✨
- ibmvscsis_send_messages(9)Send a Response✨
- ibmvscsis_service_wait_q(9)Service Waiting Queue✨
- ibmvscsis_srp_i_logout(9)Helper Function to close I_T Nexus✨
- ibmvscsis_srp_login(9)Process an SRP Login Request✨
- ibmvscsis_srp_login_rej(9)Create/copy a login rejection notice to client✨
- ibmvscsis_trans_event(9)Handle a Transport Event✨
- ibmvscsis_unregister_command_q(9)Helper Function-Unregister Command Queue✨
- ibmvtpm_crq_get_next(9)Get next responded crq✨
💅
getting it ready, bestie…