ide.h (d29892ba854f40980b84f86566cd0c2308c66afe) ide.h (7c4213f6a52f35ff6ba2d97aa4eb04cbfc963b86)
1/*
2 * (C) Copyright 2000
3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7
8#ifndef _IDE_H

--- 27 unchanged lines hidden (view full) ---

36#define LBAF "%" LBAFlength "x"
37#define LBAFU "%" LBAFlength "u"
38
39/*
40 * Function Prototypes
41 */
42
43void ide_init(void);
1/*
2 * (C) Copyright 2000
3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7
8#ifndef _IDE_H

--- 27 unchanged lines hidden (view full) ---

36#define LBAF "%" LBAFlength "x"
37#define LBAFU "%" LBAFlength "u"
38
39/*
40 * Function Prototypes
41 */
42
43void ide_init(void);
44ulong ide_read(int device, lbaint_t blknr, lbaint_t blkcnt, void *buffer);
45ulong ide_write(int device, lbaint_t blknr, lbaint_t blkcnt,
44typedef struct block_dev_desc block_dev_desc_t;
45ulong ide_read(block_dev_desc_t *block_dev, lbaint_t blknr, lbaint_t blkcnt,
46 void *buffer);
47ulong ide_write(block_dev_desc_t *block_dev, lbaint_t blknr, lbaint_t blkcnt,
46 const void *buffer);
47
48#ifdef CONFIG_IDE_PREINIT
49int ide_preinit(void);
50#endif
51
52#ifdef CONFIG_IDE_INIT_POSTRESET
53int ide_init_postreset(void);

--- 34 unchanged lines hidden ---
48 const void *buffer);
49
50#ifdef CONFIG_IDE_PREINIT
51int ide_preinit(void);
52#endif
53
54#ifdef CONFIG_IDE_INIT_POSTRESET
55int ide_init_postreset(void);

--- 34 unchanged lines hidden ---