Lines Matching refs:ata_request
213 struct ata_request *request[MAX_COMPOSITES];
220 struct ata_request { struct
271 void (*callback)(struct ata_request *request); argument
281 TAILQ_ENTRY(ata_request) chain; /* list management */ argument
362 int (*load)(struct ata_request *request, void *addr, int *nsegs);
363 int (*unload)(struct ata_request *request);
364 int (*start)(struct ata_request *request);
365 int (*stop)(struct ata_request *request);
375 int (*begin_transaction)(struct ata_request *request);
376 int (*end_transaction)(struct ata_request *request);
377 int (*command)(struct ata_request *request);
378 void (*tf_read)(struct ata_request *request);
379 void (*tf_write)(struct ata_request *request);
434 struct ata_request *running; /* currently running request */
442 struct ata_request request;
468 const char *ata_cmd2str(struct ata_request *request);
477 int ata_begin_transaction(struct ata_request *);
478 int ata_end_transaction(struct ata_request *);
480 int ata_generic_command(struct ata_request *request);
493 int ata_request2fis_h2d(struct ata_request *request, u_int8_t *fis);