section 9 · Kernel routines 🧠
87928 pages · page 299 of 440
S (continued)
- scsi_host_put(9)dec a Scsi_Host ref count✨
- scsi_host_scan_allowed(9)Is scanning of this host allowed✨
- scsi_host_set_state(9)Take the given host through the host state model.✨
- scsi_init_devinfo(9)set up the dynamic device list.✨
- scsi_init_procfs(9)create scsi and scsi/scsi in procfs✨
- scsi_initialize_rq(9)initialize struct scsi_cmnd partially✨
- scsi_inq_str(9)print INQUIRY data from min to max index, strip trailing whitespace✨
- scsi_internal_device_block_nowait(9)try to transition to the SDEV_BLOCK state✨
- scsi_internal_device_unblock(9)resume a device after a block request✨
- scsi_internal_device_unblock_nowait(9)resume a device after a block request✨
- scsi_io_completion(9)Completion processing for SCSI commands.✨
- scsi_ioctl(9)Dispatch ioctl to scsi device✨
- scsi_ioctl_block_when_processing_errors(9)prevent commands from being queued✨
- scsi_ioctl_reset(9)explicitly reset a host/bus/target/device✨
- scsi_is_sas_phy(9)check if a struct device represents a SAS PHY✨
- scsi_is_sas_port(9)check if a struct device represents a SAS port✨
- scsi_is_sas_rphy(9)check if a struct device represents a SAS remote PHY✨
- scsi_kmap_atomic_sg(9)find and atomically map an sg-elemnt✨
- scsi_kunmap_atomic_sg(9)atomically unmap a virtual address, previously mapped with scsi_kmap_atomic_sg✨
- scsi_mode_select(9)issue a mode select✨
- scsi_mode_sense(9)issue a mode sense, falling back from 10 to six bytes if necessary.✨
- scsi_msg_to_host_byte(9)translate message byte✨
- scsi_netlink_exit(9)Called by SCSI subsystem to disable the SCSI transport netlink interface✨
- scsi_netlink_init(9)Called by SCSI subsystem to initialize the SCSI transport netlink interface✨
- scsi_nl_rcv_msg(9)Receive message handler.✨
- scsi_noretry_cmd(9)determine if command should be failed fast✨
- scsi_normalize_sense(9)normalize main elements from either fixed or descriptor sense data format into a common format.✨
- scsi_partsize(9)Parse cylinders/heads/sectors from PC partition table✨
- scsi_prep_async_scan(9)prepare for an async scan✨
- scsi_probe_and_add_lun(9)probe a LUN, if a LUN is found add it✨
- scsi_probe_lun(9)probe a single LUN using a SCSI INQUIRY✨
- scsi_proc_host_add(9)Add entry for this host to appropriate /proc dir✨
- scsi_proc_host_rm(9)remove this host's entry from /proc✨
- scsi_proc_hostdir_add(9)Create directory in /proc for a scsi host✨
- scsi_proc_hostdir_rm(9)remove directory in /proc for a scsi host✨
- scsi_put_internal_cmd(9)Free an internal SCSI command.✨
- scsi_queue_insert(9)Reinsert a command in the queue.✨
- scsi_queue_work(9)Queue work to the Scsi_Host workqueue.✨
- scsi_remove_device(9)unregister a device from the scsi bus✨
- scsi_remove_host(9)remove a scsi host✨
- scsi_remove_single_device(9)Respond to user request to remove a device✨
- scsi_remove_target(9)try to remove a target and all its devices✨
- scsi_report_bus_reset(9)report bus reset observed✨
- scsi_report_device_reset(9)report device reset observed✨
- scsi_report_lun_scan(9)Scan using SCSI REPORT LUN results✨
- scsi_report_opcode(9)Find out if a given command is supported✨
- scsi_report_sense(9)Examine scsi sense information and log messages for certain conditions, also issue uevents for some of them.✨
- scsi_request_sense(9)Request sense data from a particular target.✨
- scsi_restart_operations(9)restart io operations to the specified host.✨
- scsi_result_to_blk_status(9)translate a SCSI result code into blk_status_t✨
- scsi_rq_err_bytes(9)determine number of bytes till the next failure boundary✨
- scsi_run_queue(9)Select a proper request queue to serve next.✨
- scsi_sanitize_inquiry_string(9)remove non-graphical chars from an INQUIRY result string✨
- scsi_scan_host(9)scan the given adapter✨
- scsi_scan_target(9)scan a target id, possibly including all LUNs on the target.✨
- scsi_schedule_eh(9)schedule EH for SCSI host✨
- scsi_send_eh_cmnd(9)submit a scsi command as part of error recovery✨
- scsi_sense_desc_find(9)search for a given descriptor type in descriptor sense data format.✨
- scsi_sequential_lun_scan(9)sequentially scan a SCSI target✨
- scsi_set_medium_removal(9)send command to allow or prevent medium removal✨
- scsi_set_sense_field_pointer(9)set the field pointer sense key specific information in a formatted sense data buffer✨
- scsi_set_sense_information(9)set the information field in a formatted sense data buffer✨
- scsi_status_is_check_condition(9)check the status return.✨
- scsi_status_is_good(9)check the status return.✨
- scsi_sysfs_add_host(9)add scsi host to subsystem✨
- scsi_sysfs_add_sdev(9)add scsi device to sysfs✨
- scsi_tape_release(9)Called to free the Scsi_Tape structure✨
- scsi_target_reap(9)check to see if target is in use and destroy if not✨
- scsi_target_reap_ref_release(9)remove target from visibility✨
- scsi_template_proc_dir(9)returns the procfs dir for a SCSI host template✨
- scsi_test_unit_ready(9)test if unit is ready✨
- scsi_timeout(9)Timeout function for normal scsi commands.✨
- scsi_track_queue_full(9)track QUEUE_FULL events to adjust queue depth✨
- scsi_try_bus_device_reset(9)Ask host to perform a BDR on a dev✨
- scsi_try_bus_reset(9)ask host to perform a bus reset✨
- scsi_try_host_reset(9)ask host adapter to reset itself✨
- scsi_try_target_reset(9)Ask host to perform a target reset✨
- scsi_try_to_abort_cmd(9)Ask host to abort a SCSI command✨
- scsi_unblock_requests(9)Utility function used by low-level drivers to allow further commands to be queued to the device.✨
- scsi_unjam_host(9)Attempt to fix a host which has a cmd that failed.✨
- scsi_unlock_floptical(9)unlock device via a special MODE SENSE command✨
- scsi_vpd_inquiry(9)Request a device provide us with a VPD page✨
- scsi_vpd_lun_id(9)return a unique device identification✨
- scsi_vpd_lun_serial(9)return a unique device serial number✨
- scsi_vpd_tpg_id(9)return a target port group identifier✨
- scsicam_bios_param(9)Determine geometry of a disk in cylinders/heads/sectors.✨
- scsih_abort(9)eh threads main abort routine✨
- scsih_bios_param(9)fetch head, sector, cylinder info for a disk✨
- scsih_change_queue_depth(9)setting device queue depth✨
- scsih_dev_reset(9)eh threads main device reset routine✨
- scsih_exit(9)exit point for this driver (when it is a module).✨
- scsih_get_resync(9)get raid volume resync percent complete✨
- scsih_get_state(9)get raid volume level✨
- scsih_host_reset(9)eh threads main host reset routine✨
- scsih_init(9)main entry point for this driver.✨
- scsih_is_raid(9)return boolean indicating device is raid volume✨
- scsih_map_queues(9)map reply queues with request queues✨
- scsih_pci_error_detected(9)Called when a PCI error is detected.✨
- scsih_pci_mmio_enabled(9)Enable MMIO and dump debug registers✨
- scsih_pci_resume(9)resume normal ops after PCI reset✨
- scsih_pci_slot_reset(9)Called when PCI slot has been reset.✨
- scsih_qcmd(9)main scsi request entry point✨
- scsih_remove(9)detach and remove add host✨
- scsih_resume(9)power management resume main entry point✨
- scsih_scan_finished(9)scsi lld callback for .scan_finished✨
- scsih_scan_start(9)scsi lld callback for .scan_start✨
- scsih_sdev_configure(9)device configure routine.✨
- scsih_sdev_destroy(9)device destroy routine✨
- scsih_sdev_init(9)device add routine✨
- scsih_shutdown(9)routine call during system shutdown✨
- scsih_suspend(9)power management suspend main entry point✨
- scsih_target_alloc(9)target add routine✨
- scsih_target_destroy(9)target destroy routine✨
- scsih_target_reset(9)eh threads main target reset routine✨
- scsih_tm_cmd_map_status(9)map the target reset & LUN reset TM status✨
- scsih_tm_post_processing(9)post processing of target & LUN reset✨
- scsilun_to_int(9)convert a scsi_lun to an int✨
- scsipi(9)SCSI/ATAPI middle-layer interface✨
- scsw_actl(9)return scsw actl field✨
- scsw_cc(9)return scsw cc field✨
- scsw_cmd_is_solicited(9)check for solicited scsw✨
- scsw_cmd_is_valid_actl(9)check actl field validity✨
- scsw_cmd_is_valid_alcc(9)check alcc field validity✨
- scsw_cmd_is_valid_cc(9)check cc field validity✨
- scsw_cmd_is_valid_cstat(9)check cstat field validity✨
- scsw_cmd_is_valid_dstat(9)check dstat field validity✨
- scsw_cmd_is_valid_ectl(9)check ectl field validity✨
- scsw_cmd_is_valid_eswf(9)check eswf field validity✨
- scsw_cmd_is_valid_fctl(9)check fctl field validity✨
- scsw_cmd_is_valid_fmt(9)check fmt field validity✨
- scsw_cmd_is_valid_isic(9)check isic field validity✨
- scsw_cmd_is_valid_key(9)check key field validity✨
- scsw_cmd_is_valid_pfch(9)check pfch field validity✨
- scsw_cmd_is_valid_pno(9)check pno field validity✨
- scsw_cmd_is_valid_sctl(9)check sctl field validity✨
- scsw_cmd_is_valid_ssi(9)check ssi field validity✨
- scsw_cmd_is_valid_stctl(9)check stctl field validity✨
- scsw_cmd_is_valid_zcc(9)check zcc field validity✨
- scsw_cstat(9)return scsw cstat field✨
- scsw_dstat(9)return scsw dstat field✨
- scsw_ectl(9)return scsw ectl field✨
- scsw_eswf(9)return scsw eswf field✨
- scsw_fctl(9)return scsw fctl field✨
- scsw_is_solicited(9)check for solicited scsw✨
- scsw_is_tm(9)check for transport mode scsw✨
- scsw_is_valid_actl(9)check actl field validity✨
- scsw_is_valid_cc(9)check cc field validity✨
- scsw_is_valid_cstat(9)check cstat field validity✨
- scsw_is_valid_dstat(9)check dstat field validity✨
- scsw_is_valid_ectl(9)check ectl field validity✨
- scsw_is_valid_eswf(9)check eswf field validity✨
- scsw_is_valid_fctl(9)check fctl field validity✨
- scsw_is_valid_key(9)check key field validity✨
- scsw_is_valid_pno(9)check pno field validity✨
- scsw_is_valid_stctl(9)check stctl field validity✨
- scsw_key(9)return scsw key field✨
- scsw_pno(9)return scsw pno field✨
- scsw_stctl(9)return scsw stctl field✨
- scsw_tm_is_solicited(9)check for solicited scsw✨
- scsw_tm_is_valid_actl(9)check actl field validity✨
- scsw_tm_is_valid_cc(9)check cc field validity✨
- scsw_tm_is_valid_cstat(9)check cstat field validity✨
- scsw_tm_is_valid_dstat(9)check dstat field validity✨
- scsw_tm_is_valid_ectl(9)check ectl field validity✨
- scsw_tm_is_valid_eswf(9)check eswf field validity✨
- scsw_tm_is_valid_fctl(9)check fctl field validity✨
- scsw_tm_is_valid_fcxs(9)check fcxs field validity✨
- scsw_tm_is_valid_fmt(9)check fmt field validity✨
- scsw_tm_is_valid_key(9)check key field validity✨
- scsw_tm_is_valid_pno(9)check pno field validity✨
- scsw_tm_is_valid_q(9)check q field validity✨
- scsw_tm_is_valid_schxs(9)check schxs field validity✨
- scsw_tm_is_valid_stctl(9)check stctl field validity✨
- scsw_tm_is_valid_x(9)check x field validity✨
- sctp_list_dequeue(9)remove from the head of the queue✨
- SCU_COMPLETION_TYPE(9)✨
- SCU_EVENT_MESSAGE(9)✨
- SCU_EVENT_SPECIFIC(9)✨
- SCU_EVENT_TYPE(9)✨
- SCU_GET_COMPLETION_INDEX(9)✨
- SCU_GET_COMPLETION_PEG(9)✨
- SCU_GET_COMPLETION_PORT(9)✨
- SCU_GET_COMPLETION_SDMA_STATUS(9)✨
- SCU_GET_COMPLETION_STATUS(9)✨
- SCU_GET_COMPLETION_TL_STATUS(9)✨
- SCU_GET_COMPLETION_TYPE(9)✨
- scu_get_event_code(9)✨
- scu_get_event_specifier(9)✨
- scu_get_event_type(9)✨
- SCU_GET_FRAME_ERROR(9)✨
- SCU_GET_FRAME_INDEX(9)✨
- SCU_GET_PROTOCOL_ENGINE_INDEX(9)✨
- scu_ipc_ioctl(9)control ioctls for the SCU✨
- scu_link_layer_stop_protocol_engine(9)✨
- scu_link_layer_tx_hard_reset(9)✨
- SCU_MAKE_COMPLETION_STATUS(9)✨
- SCU_NORMALIZE_COMPLETION_STATUS(9)✨
- scu_reg_access(9)implement register access ioctls✨
- scu_sata_request_construct_task_context(9)✨
- scu_ssp_task_request_construct_task_context(9)This method will fill in the SCU Task Context for a SSP Task request. The following important settings are utilized: -# priority == SCU_TASK_PRIORITY_HIGH. This ensures that the task request is…✨
💅
getting it ready, bestie…