Searched refs:sata_pkt_t (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/sata/ |
H A D | sata_hba.h | 497 typedef struct sata_pkt sata_pkt_t; typedef 645 int (*sata_tran_start)(dev_info_t *, sata_pkt_t *); 646 int (*sata_tran_abort)(dev_info_t *, sata_pkt_t *, int); 747 sata_pkt_t *sata_get_error_retrieval_pkt(dev_info_t *, sata_device_t *, int); 748 void sata_free_error_retrieval_pkt(sata_pkt_t *); 749 sata_pkt_t *sata_get_rdwr_pmult_pkt(dev_info_t *, sata_device_t *, uint16_t, 751 void sata_free_rdwr_pmult_pkt(sata_pkt_t *); 753 void sata_free_dma_resources(sata_pkt_t *);
|
/illumos-gate/usr/src/uts/common/sys/sata/adapters/ahci/ |
H A D | ahcivar.h | 256 sata_pkt_t *ahciport_slot_pkts[AHCI_PORT_MAX_CMD_SLOTS]; 262 sata_pkt_t *ahciport_doneq; 265 sata_pkt_t **ahciport_doneqtail; 275 sata_pkt_t *ahciport_err_retri_pkt; 278 sata_pkt_t *ahciport_rdwr_pmult_pkt;
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/ |
H A D | nv_sata.c | 96 static int nv_sata_start(dev_info_t *dip, sata_pkt_t *spkt); 97 static int nv_sata_abort(dev_info_t *dip, sata_pkt_t *spkt, int); 112 static int nv_start_common(nv_port_t *nvp, sata_pkt_t *spkt); 139 static void nv_complete_io(nv_port_t *nvp, sata_pkt_t *spkt, int slot); 141 static int nv_poll_wait(nv_port_t *nvp, sata_pkt_t *spkt); 148 static int nv_start_sync(nv_port_t *nvp, sata_pkt_t *spkt); 149 static int nv_abort_active(nv_port_t *nvp, sata_pkt_t *spkt, int abort_reason, 152 sata_pkt_t *spkt); 154 static int nv_start_async(nv_port_t *nvp, sata_pkt_t *spkt); 1330 nv_sata_start(dev_info_t *dip, sata_pkt_t *spkt) in nv_sata_start() [all …]
|
/illumos-gate/usr/src/uts/common/sys/sata/adapters/si3124/ |
H A D | si3124var.h | 126 sata_pkt_t *siport_slot_pkts[SI_NUM_SLOTS];
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/ |
H A D | si3124.c | 232 static int si_tran_start(dev_info_t *, sata_pkt_t *spkt); 233 static int si_tran_abort(dev_info_t *, sata_pkt_t *, int); 252 sata_pkt_t *); 255 sata_pkt_t *); 266 static void si_set_sense_data(sata_pkt_t *, int); 1243 si_tran_start(dev_info_t *dip, sata_pkt_t *spkt) in si_tran_start() 1371 sata_pkt_t *satapkt; in si_mop_commands() 1573 si_tran_abort(dev_info_t *dip, sata_pkt_t *spkt, int flag) in si_tran_abort() 2329 sata_pkt_t *satapkt) in si_poll_cmd() 2513 sata_pkt_t *spkt) in si_deliver_satapkt() [all …]
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/ |
H A D | ahci.c | 132 static int ahci_tran_start(dev_info_t *, sata_pkt_t *spkt); 133 static int ahci_tran_abort(dev_info_t *, sata_pkt_t *, int); 200 ahci_addr_t *, sata_pkt_t *); 202 ahci_addr_t *, sata_pkt_t *); 209 static void ahci_add_doneq(ahci_port_t *, sata_pkt_t *, int); 232 uint8_t, sata_pkt_t *); 1646 ahci_tran_start(dev_info_t *dip, sata_pkt_t *spkt) in ahci_tran_start() 1892 ahci_addr_t *addrp, sata_pkt_t *spkt) in ahci_do_sync_start() 2149 ahci_addr_t *addrp, sata_pkt_t *spkt) in ahci_deliver_satapkt() 2533 ahci_tran_abort(dev_info_t *dip, sata_pkt_t *spkt, int flag) in ahci_tran_abort() [all …]
|
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 147 static void sata_inject_pkt_fault(sata_pkt_t *, int *, int); 238 static void sata_txlt_rw_completion(sata_pkt_t *); 239 static void sata_txlt_nodata_cmd_completion(sata_pkt_t *); 240 static void sata_txlt_apt_completion(sata_pkt_t *sata_pkt); 241 static void sata_txlt_unmap_completion(sata_pkt_t *sata_pkt); 243 static void sata_fill_ata_return_desc(sata_pkt_t *, uint8_t, uint8_t, 248 static void sata_txlt_atapi_completion(sata_pkt_t *); 302 static sata_pkt_t *sata_pkt_alloc(sata_pkt_txlate_t *, int (*)(caddr_t)); 364 static void sata_set_arq_data(sata_pkt_t *); 1717 sata_pkt_t * [all …]
|
/illumos-gate/usr/src/uts/common/sys/sata/adapters/nv_sata/ |
H A D | nv_sata.h | 229 sata_pkt_t *nvslot_spkt;
|