Home
last modified time | relevance | path

Searched refs:sata_pkt_t (Results 1 – 8 of 8) sorted by relevance

/titanic_44/usr/src/uts/common/sys/sata/
H A Dsata_hba.h497 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 *, uint8_t,
751 void sata_free_rdwr_pmult_pkt(sata_pkt_t *);
753 void sata_free_dma_resources(sata_pkt_t *);
/titanic_44/usr/src/uts/common/sys/sata/adapters/ahci/
H A Dahcivar.h252 sata_pkt_t *ahciport_slot_pkts[AHCI_PORT_MAX_CMD_SLOTS];
258 sata_pkt_t *ahciport_doneq;
261 sata_pkt_t **ahciport_doneqtail;
271 sata_pkt_t *ahciport_err_retri_pkt;
274 sata_pkt_t *ahciport_rdwr_pmult_pkt;
/titanic_44/usr/src/uts/common/io/sata/adapters/nv_sata/
H A Dnv_sata.c96 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 …]
/titanic_44/usr/src/uts/common/sys/sata/adapters/si3124/
H A Dsi3124var.h126 sata_pkt_t *siport_slot_pkts[SI_NUM_SLOTS];
/titanic_44/usr/src/uts/common/io/sata/adapters/ahci/
H A Dahci.c82 static int ahci_tran_start(dev_info_t *, sata_pkt_t *spkt);
83 static int ahci_tran_abort(dev_info_t *, sata_pkt_t *, int);
150 ahci_addr_t *, sata_pkt_t *);
152 ahci_addr_t *, sata_pkt_t *);
159 static void ahci_add_doneq(ahci_port_t *, sata_pkt_t *, int);
182 uint8_t, sata_pkt_t *);
1547 ahci_tran_start(dev_info_t *dip, sata_pkt_t *spkt) in ahci_tran_start()
1793 ahci_addr_t *addrp, sata_pkt_t *spkt) in ahci_do_sync_start()
2044 ahci_addr_t *addrp, sata_pkt_t *spkt) in ahci_deliver_satapkt()
2428 ahci_tran_abort(dev_info_t *dip, sata_pkt_t *spkt, int flag) in ahci_tran_abort()
[all …]
/titanic_44/usr/src/uts/common/io/sata/adapters/si3124/
H A Dsi3124.c232 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);
1245 si_tran_start(dev_info_t *dip, sata_pkt_t *spkt) in si_tran_start()
1379 sata_pkt_t *satapkt; in si_mop_commands()
1581 si_tran_abort(dev_info_t *dip, sata_pkt_t *spkt, int flag) in si_tran_abort()
2337 sata_pkt_t *satapkt) in si_poll_cmd()
2521 sata_pkt_t *spkt) in si_deliver_satapkt()
[all …]
/titanic_44/usr/src/uts/common/io/sata/impl/
H A Dsata.c142 static void sata_inject_pkt_fault(sata_pkt_t *, int *, int);
235 static void sata_txlt_rw_completion(sata_pkt_t *);
236 static void sata_txlt_nodata_cmd_completion(sata_pkt_t *);
237 static void sata_txlt_apt_completion(sata_pkt_t *sata_pkt);
238 static void sata_txlt_unmap_completion(sata_pkt_t *sata_pkt);
239 static void sata_txlt_download_mcode_cmd_completion(sata_pkt_t *);
241 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));
357 static void sata_set_arq_data(sata_pkt_t *);
[all …]
/titanic_44/usr/src/uts/common/sys/sata/adapters/nv_sata/
H A Dnv_sata.h229 sata_pkt_t *nvslot_spkt;