Lines Matching defs:ata_request
215 struct ata_request *request[MAX_COMPOSITES];
222 struct ata_request {
273 void (*callback)(struct ata_request *request);
283 TAILQ_ENTRY(ata_request) chain; /* list management */
364 int (*load)(struct ata_request *request, void *addr, int *nsegs);
365 int (*unload)(struct ata_request *request);
366 int (*start)(struct ata_request *request);
367 int (*stop)(struct ata_request *request);
377 int (*begin_transaction)(struct ata_request *request);
378 int (*end_transaction)(struct ata_request *request);
379 int (*command)(struct ata_request *request);
380 void (*tf_read)(struct ata_request *request);
381 void (*tf_write)(struct ata_request *request);
436 struct ata_request *running; /* currently running request */
444 struct ata_request request;
474 const char *ata_cmd2str(struct ata_request *request);
483 int ata_begin_transaction(struct ata_request *);
484 int ata_end_transaction(struct ata_request *);
486 int ata_generic_command(struct ata_request *request);
499 int ata_request2fis_h2d(struct ata_request *request, u_int8_t *fis);