One Hat Cyber Team
Your IP :
18.217.168.117
Server IP :
104.21.112.1
Server :
Linux agrigation-prod 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 x86_64
Server Software :
nginx/1.24.0
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
src
/
linux-headers-5.15.0-136
/
include
/
scsi
/
Edit File:
sas_ata.h
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Support for SATA devices on Serial Attached SCSI (SAS) controllers * * Copyright (C) 2006 IBM Corporation * * Written by: Darrick J. Wong <djwong@us.ibm.com>, IBM Corporation */ #ifndef _SAS_ATA_H_ #define _SAS_ATA_H_ #include <linux/libata.h> #include <scsi/libsas.h> #ifdef CONFIG_SCSI_SAS_ATA static inline int dev_is_sata(struct domain_device *dev) { return dev->dev_type == SAS_SATA_DEV || dev->dev_type == SAS_SATA_PM || dev->dev_type == SAS_SATA_PM_PORT || dev->dev_type == SAS_SATA_PENDING; } int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy); int sas_ata_init(struct domain_device *dev); void sas_ata_task_abort(struct sas_task *task); void sas_ata_strategy_handler(struct Scsi_Host *shost); void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q); void sas_ata_schedule_reset(struct domain_device *dev); void sas_ata_wait_eh(struct domain_device *dev); void sas_probe_sata(struct asd_sas_port *port); void sas_suspend_sata(struct asd_sas_port *port); void sas_resume_sata(struct asd_sas_port *port); void sas_ata_end_eh(struct ata_port *ap); #else static inline int dev_is_sata(struct domain_device *dev) { return 0; } static inline int sas_ata_init(struct domain_device *dev) { return 0; } static inline void sas_ata_task_abort(struct sas_task *task) { } static inline void sas_ata_strategy_handler(struct Scsi_Host *shost) { } static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) { } static inline void sas_ata_schedule_reset(struct domain_device *dev) { } static inline void sas_ata_wait_eh(struct domain_device *dev) { } static inline void sas_probe_sata(struct asd_sas_port *port) { } static inline void sas_suspend_sata(struct asd_sas_port *port) { } static inline void sas_resume_sata(struct asd_sas_port *port) { } static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) { return 0; } static inline void sas_ata_end_eh(struct ata_port *ap) { } #endif #endif /* _SAS_ATA_H_ */
Simpan