section 9 · Kernel routines 🧠
87928 pages · page 278 of 440
Q (continued)
- qla2x00_sns_rft_id(9)SNS Register FC-4 TYPEs (RFT_ID) supported by the HBA.✨
- qla2x00_sns_rnn_id(9)SNS Register Node Name (RNN_ID) of the HBA.✨
- qla2x00_start_iocbs(9)Execute the IOCB command✨
- qla2x00_start_scsi(9)Send a SCSI command to the ISP✨
- qla2x00_status_cont_entry(9)Process a Status Continuations entry.✨
- qla2x00_status_entry(9)Process a Status IOCB entry.✨
- qla2x00_unlock_nvram_access(9)✨
- qla2x00_update_fw_options(9)Read and process firmware options.✨
- qla2x00_write_flash_byte(9)Write a byte to flash✨
- qla2x00_write_nvram_word(9)Write NVRAM data.✨
- qla2xxx_dif_start_scsi_mq(9)Send a SCSI command to the ISP✨
- qla2xxx_set_affinity_nobalance(9)✨
- qla2xxx_start_scsi_mq(9)Send a SCSI command to the ISP✨
- qla4_82xx_complete_iocb(9)Tell ISP we're done with response(s)✨
- qla4_82xx_idc_lock(9)hw_lock✨
- qla4_82xx_interrupt_service_routine(9)isr✨
- qla4_82xx_intr_handler(9)hardware interrupt handler.✨
- qla4_82xx_isp_reset(9)Resets ISP and aborts all outstanding commands.✨
- qla4_82xx_need_reset_handler(9)Code to start reset sequence✨
- qla4_82xx_queue_iocb(9)Tell ISP it's got new request(s)✨
- qla4_82xx_spurious_interrupt(9)processes spurious interrupt✨
- qla4_83xx_eport_init(9)Initialize EPort.✨
- qla4_83xx_intr_handler(9)hardware interrupt handler.✨
- qla4_83xx_is_detached(9)Check if we are marked invisible.✨
- qla4_83xx_isp_reset(9)Resets ISP and aborts all outstanding commands.✨
- qla4_83xx_loopback_in_progress(9)Is loopback in progress?✨
- qla4_83xx_need_reset_handler(9)Code to start reset sequence✨
- qla4_83xx_poll_reg(9)Poll the given CRB addr for duration msecs till value read ANDed with test_mask is equal to test_result.✨
- qla4_83xx_post_idc_ack(9)post IDC ACK✨
- qla4_83xx_process_reset_template(9)Process reset template.✨
- qla4_83xx_read_reset_template(9)Read Reset Template from Flash✨
- qla4_83xx_read_write_crb_reg(9)Read from raddr and write value to waddr.✨
- qla4_83xx_rmw_crb_reg(9)Read Modify Write crb register✨
- qla4_84xx_extend_idc_tmo(9)Extend IDC Timeout.✨
- qla4_8xxx_check_fw_alive(9)Check firmware health✨
- qla4_8xxx_check_temp(9)Check the ISP82XX temperature.✨
- qla4_8xxx_collect_md_data(9)Retrieve firmware minidump data.✨
- qla4_8xxx_default_intr_handler(9)hardware interrupt handler.✨
- qla4_8xxx_device_bootstrap(9)Initialize device, set DEV_READY, start fw✨
- qla4_8xxx_device_state_handler(9)Adapter state machine✨
- qla4_8xxx_get_sys_info(9)get adapter MAC address(es) and serial number✨
- qla4_8xxx_ms_mem_write_128b(9)Writes data to MS/off-chip memory✨
- qla4_8xxx_need_qsnt_handler(9)Code to start qsnt✨
- qla4_8xxx_pci_config(9)Setup ISP82xx PCI configuration registers.✨
- qla4_8xxx_set_param(9)set driver version in firmware.✨
- qla4_8xxx_stop_firmware(9)stops firmware on specified adapter instance✨
- qla4_8xxx_uevent_emit(9)Send uevent when the firmware dump is ready.✨
- qla4_8xxx_watchdog(9)Poll dev state✨
- qla4xxx_abort_active_cmds(9)returns all outstanding i/o requests to O.S.✨
- qla4xxx_abort_task(9)issues Abort Task✨
- qla4xxx_about_firmware(9)gets FW, iscsi draft and boot loader version✨
- qla4xxx_alloc_fw_dump(9)Allocate memory for minidump data.✨
- qla4xxx_bsg_request(9)handle bsg request from ISCSI transport✨
- qla4xxx_build_ddb_list(9)Build ddb list and setup sessions✨
- qla4xxx_check_existing_isid(9)check if target with same isid exist in target list✨
- qla4xxx_cmd_wait(9)waits for all outstanding commands to complete✨
- qla4xxx_complete_iocb(9)Tell ISP we're done with response(s)✨
- qla4xxx_config_dma_addressing(9)Configure OS DMA addressing method.✨
- qla4xxx_copy_sense(9)copy sense data into cmd sense buffer✨
- qla4xxx_create_chap_list(9)Create CHAP list from FLASH✨
- qla4xxx_del_from_active_array(9)returns an active srb✨
- qla4xxx_do_dpc(9)dpc routine✨
- qla4xxx_eh_abort(9)callback for abort task.✨
- qla4xxx_eh_device_reset(9)callback for target reset.✨
- qla4xxx_eh_host_reset(9)kernel callback✨
- qla4xxx_eh_target_reset(9)callback for target reset.✨
- qla4xxx_eh_wait_for_commands(9)wait for active cmds to finish.✨
- qla4xxx_eh_wait_on_command(9)waits for command to be returned by firmware✨
- qla4xxx_find_free_chap_index(9)Find the first free chap index✨
- qla4xxx_free_adapter(9)release the adapter✨
- qla4xxx_free_ddb(9)deallocate ddb✨
- qla4xxx_free_ddb_index(9)Free DDBs reserved by firmware✨
- qla4xxx_get_bidi_chap(9)Get a BIDI CHAP user and password✨
- qla4xxx_get_chap_index(9)Get chap index given username and secret✨
- qla4xxx_get_conn_event_log(9)retrieves connection event log✨
- qla4xxx_get_crash_record(9)retrieves crash record.✨
- qla4xxx_get_dhcp_ip_address(9)gets HBA ip address via DHCP✨
- qla4xxx_get_firmware_state(9)gets firmware state of HBA✨
- qla4xxx_get_firmware_status(9)retrieves firmware status✨
- qla4xxx_get_minidump_template(9)Get the firmware template✨
- qla4xxx_get_req_pkt(9)returns a valid entry in request queue.✨
- qla4xxx_get_sys_info(9)validate adapter MAC address(es)✨
- qla4xxx_init_firmware(9)initializes the firmware.✨
- qla4xxx_init_local_data(9)initialize adapter specific local data✨
- qla4xxx_init_response_q_entries(9)Initializes response queue entries.✨
- qla4xxx_init_rings(9)initialize hw queues✨
- qla4xxx_initialize_adapter(9)initiailizes hba✨
- qla4xxx_initialize_fw_cb(9)initializes firmware control block.✨
- qla4xxx_interrupt_service_routine(9)isr✨
- qla4xxx_intr_handler(9)hardware interrupt handler.✨
- qla4xxx_is_eh_active(9)check if error handler is running✨
- qla4xxx_is_flash_ddb_exists(9)check if fw_ddb_entry already exists in list_nt✨
- qla4xxx_is_intr_poll_mode(9)Are we allowed to poll for interrupts?✨
- qla4xxx_isr_decode_mailbox(9)decodes mailbox status✨
- qla4xxx_login_flash_ddb(9)Login to target (DDB)✨
- qla4xxx_mailbox_command(9)issues mailbox commands✨
- qla4xxx_mark_all_devices_missing(9)mark all devices as missing.✨
- qla4xxx_mem_alloc(9)allocates memory for use by adapter.✨
- qla4xxx_mem_free(9)frees memory allocated to adapter✨
- qla4xxx_passthru_status_entry(9)processes passthru status IOCBs (0x3C)✨
- qla4xxx_pci_mmio_enabled(9)gets called if qla4xxx_pci_error_detected() returns PCI_ERS_RESULT_CAN_RECOVER and read/write to the device still works.✨
- qla4xxx_prevent_other_port_reinit(9)prevent other port from re- initialize✨
- qla4xxx_probe_adapter(9)callback function to probe HBA✨
- qla4xxx_process_aen(9)processes AENs generated by firmware✨
- qla4xxx_process_ddb_changed(9)process ddb state change✨
- qla4xxx_process_response_queue(9)process response queue completions✨
- qla4xxx_process_vendor_specific(9)handle vendor specific bsg request✨
- qla4xxx_queue_iocb(9)Tell ISP it's got new request(s)✨
- qla4xxx_queuecommand(9)scsi layer issues scsi command to driver.✨
- qla4xxx_recover_adapter(9)recovers adapter after a fatal error✨
- qla4xxx_remove_adapter(9)callback function to remove adapter.✨
- qla4xxx_remove_failed_ddb(9)Remove inactive or failed ddb from list✨
- qla4xxx_req_template_size(9)Get minidump template size from firmware.✨
- qla4xxx_reset_lun(9)issues LUN Reset✨
- qla4xxx_reset_target(9)issues target Reset✨
- qla4xxx_send_command_to_isp(9)issues command to HBA✨
- qla4xxx_send_marker_iocb(9)issues marker iocb to HBA✨
- qla4xxx_set_chap(9)Make a chap entry at the given index✨
- qla4xxx_set_chap_entry(9)Make chap entry with given information✨
- qla4xxx_set_ddb_entry(9)sets a ddb entry.✨
- qla4xxx_should_update_isid(9)check if isid need to update✨
- qla4xxx_soft_reset(9)performs soft reset.✨
- qla4xxx_start_firmware(9)starts qla4xxx firmware✨
- qla4xxx_status_cont_entry(9)Process a Status Continuations entry.✨
- qla4xxx_status_entry(9)processes status IOCBs✨
- qla4xxx_sysfs_ddb_add(9)Add new ddb entry in flash✨
- qla4xxx_sysfs_ddb_apply(9)write the target ddb contents to Flash✨
- qla4xxx_sysfs_ddb_delete(9)Delete firmware DDB entry✨
- qla4xxx_sysfs_ddb_export(9)Create sysfs entries for firmware DDBs✨
- qla4xxx_sysfs_ddb_is_non_persistent(9)check for non-persistence of ddb entry✨
- qla4xxx_sysfs_ddb_login(9)Login to the specified target✨
- qla4xxx_sysfs_ddb_logout(9)Logout from the specified target✨
- qla4xxx_sysfs_ddb_logout_sid(9)Logout session for the specified target✨
- qla4xxx_sysfs_ddb_set_param(9)Set parameter for firmware DDB entry✨
- qla4xxx_sysfs_ddb_tgt_create(9)Create sysfs entry for target✨
- qla4xxx_timer(9)checks every second for work to do.✨
- qla4xxx_update_isid(9)compare ddbs and updated isid✨
- qla4xxx_wait_for_hba_online(9)waits for HBA to come online✨
- qla4xxx_wait_login_resp_boot_tgt(9)Wait for iSCSI boot target login response.✨
- qla8044_check_fw_alive(9)Check firmware health✨
- qla8044_check_temp(9)Check the ISP82XX temperature.✨
- qla8044_intr_handler(9)Process interrupts for the ISP8044✨
- qla8044_lock_recovery(9)Recovers the idc_lock.✨
- qla8044_need_qsnt_handler(9)Code to start qsnt✨
- qla8044_need_reset_handler(9)Code to start reset sequence✨
- qla81xx_reset_mpi(9)Reset's MPI FW via Write MPI Register MBC.✨
- qla82xx_intr_handler(9)Process interrupts for the ISP23xx and ISP63xx.✨
- qla82xx_pci_config(9)Setup ISP82xx PCI configuration registers.✨
- qla82xx_reset_chip(9)Setup ISP82xx PCI configuration registers.✨
- qla_chk_cont_iocb_avail(9)check for all continuation iocbs are available before iocb processing can start.✨
- qla_delete_n2n_sess_and_wait(9)search for N2N session, tear it down and wait for tear down to complete. In N2N topology, there is only one session being active in tracking the remote device.✨
- qla_edif_app_authfail(9)authentication by app has failed. Driver is given notice to tear down current session.✨
- qla_edif_app_authok(9)authentication by app succeeded. Driver can proceed with prli✨
- qla_edif_app_check(9)check for valid application id.✨
- qla_edif_app_getfcinfo(9)app would like to read session info (wwpn, nportid, [initiator|target] mode. It can specific session with specific nport id or all sessions.✨
- qla_edif_app_getstats(9)app would like to read various statistics info✨
- qla_edif_app_start(9)application has announce its present✨
- qla_edif_app_stop(9)app has announced it's exiting.✨
- qla_enode_init(9)initialize enode structs & lock✨
- qla_enode_stop(9)stop and clear and enode data✨
- qla_logio_set_vp_index(9)write vp_index into a login/logout IOCB.✨
- qla_no_op_mb(9)This MB is used to check if FW is still alive and able to generate an interrupt. Otherwise, a timeout will trigger FW dump + reset✨
- qla_pur_get_pending(9)read/return authentication message sent from remote port✨
- qla_req_entry_size(9)request-ring entry stride.✨
- qla_req_ring_advance(9)advance request-ring producer pointer.✨
- qla_req_ring_slot(9)return the current request-ring producer slot.✨
- qla_rsp_entry_size(9)response-ring entry stride.✨
- qla_rsp_ring_advance(9)Advance the response queue consumer pointer to the next IOCB slot, handling both 24xx (64-byte) and 29xx (128-byte) ring strides.✨
- qla_rsp_ring_rewind_to(9)Restore the response queue consumer pointer to a previously-observed slot (used when we need to defer processing an IOCB whose continuation entries have not yet arrived).✨
- qla_start_scsi_type6(9)Send a SCSI command to the ISP✨
- qla_sts_cont_data_size(9)status-continuation IOCB data payload size.✨
- qlafx00_async_event(9)Process aynchronous events.✨
- qlafx00_chip_diag(9)Test ISPFx00 for proper operation.✨
- qlafx00_error_entry(9)Process an error entry.✨
- qlafx00_init_response_q_entries(9)Initializes response queue entries.✨
- qlafx00_intr_handler(9)Process interrupts for the ISPFX00.✨
- qlafx00_mbx_completion(9)Process mailbox command completions.✨
- qlafx00_multistatus_entry(9)Process Multi response queue entries.✨
- qlafx00_pci_config(9)Setup ISPFx00 PCI configuration registers.✨
- qlafx00_process_response_queue(9)Process response queue entries.✨
- qlafx00_soc_cpu_reset(9)Perform warm reset of iSA(CPUs being reset on SOC).✨
- qlafx00_soft_reset(9)Soft Reset ISPFx00.✨
- qlafx00_start_scsi(9)Send a SCSI command to the ISP✨
- qlafx00_status_cont_entry(9)Process a Status Continuations entry.✨
- qlafx00_status_entry(9)Process a Status IOCB entry.✨
- qlcnic_83xx_config_vnic_opmode(9)✨
- qlcnic_83xx_exec_template_cmd(9)✨
- qlcnic_83xx_idc_attach_driver(9)✨
- qlcnic_83xx_idc_check_reset_ack_reg(9)✨
- qlcnic_83xx_idc_cold_state_handler(9)✨
- qlcnic_83xx_idc_detach_driver(9)✨
- qlcnic_83xx_idc_find_reset_owner_id(9)✨
- qlcnic_83xx_idc_init_state(9)✨
- qlcnic_83xx_idc_need_reset_state(9)✨
- qlcnic_83xx_idc_poll_dev_state(9)✨
- qlcnic_83xx_idc_ready_state(9)✨
- qlcnic_83xx_idc_ready_state_entry(9)✨
- qlcnic_83xx_idc_tx_soft_reset(9)✨
- qlcnic_83xx_idc_vnic_pf_entry(9)✨
- qlcnic_83xx_init_mgmt_vnic(9)✨
💅
getting it ready, bestie…