clang-format in src/include/86box/
This commit is contained in:
@@ -16,56 +16,51 @@
|
||||
*/
|
||||
|
||||
#ifndef EMU_ISAPNP_H
|
||||
# define EMU_ISAPNP_H
|
||||
# include <stdint.h>
|
||||
|
||||
|
||||
#define ISAPNP_MEM_DISABLED 0
|
||||
#define ISAPNP_IO_DISABLED 0
|
||||
#define ISAPNP_IRQ_DISABLED 0
|
||||
#define ISAPNP_DMA_DISABLED 4
|
||||
#define EMU_ISAPNP_H
|
||||
#include <stdint.h>
|
||||
|
||||
#define ISAPNP_MEM_DISABLED 0
|
||||
#define ISAPNP_IO_DISABLED 0
|
||||
#define ISAPNP_IRQ_DISABLED 0
|
||||
#define ISAPNP_DMA_DISABLED 4
|
||||
|
||||
enum {
|
||||
ISAPNP_CARD_DISABLE = 0,
|
||||
ISAPNP_CARD_ENABLE = 1,
|
||||
ISAPNP_CARD_ENABLE = 1,
|
||||
ISAPNP_CARD_FORCE_CONFIG, /* cheat code for UMC UM8669F */
|
||||
ISAPNP_CARD_NO_KEY /* cheat code for Crystal CS423x */
|
||||
ISAPNP_CARD_NO_KEY /* cheat code for Crystal CS423x */
|
||||
};
|
||||
|
||||
|
||||
typedef struct {
|
||||
uint8_t activate;
|
||||
uint8_t activate;
|
||||
struct {
|
||||
uint32_t base: 24, size: 24;
|
||||
uint32_t base : 24, size : 24;
|
||||
} mem[4];
|
||||
struct {
|
||||
uint32_t base, size;
|
||||
uint32_t base, size;
|
||||
} mem32[4];
|
||||
struct {
|
||||
uint16_t base;
|
||||
uint16_t base;
|
||||
} io[8];
|
||||
struct {
|
||||
uint8_t irq: 4, level: 1, type: 1;
|
||||
uint8_t irq : 4, level : 1, type : 1;
|
||||
} irq[2];
|
||||
struct {
|
||||
uint8_t dma: 3;
|
||||
uint8_t dma : 3;
|
||||
} dma[2];
|
||||
} isapnp_device_config_t;
|
||||
|
||||
void *isapnp_add_card(uint8_t *rom, uint16_t rom_size,
|
||||
void (*config_changed)(uint8_t ld, isapnp_device_config_t *config, void *priv),
|
||||
void (*csn_changed)(uint8_t csn, void *priv),
|
||||
uint8_t (*read_vendor_reg)(uint8_t ld, uint8_t reg, void *priv),
|
||||
void (*write_vendor_reg)(uint8_t ld, uint8_t reg, uint8_t val, void *priv),
|
||||
void *priv);
|
||||
void isapnp_update_card_rom(void *priv, uint8_t *rom, uint16_t rom_size);
|
||||
void isapnp_enable_card(void *priv, uint8_t enable);
|
||||
void isapnp_set_csn(void *priv, uint8_t csn);
|
||||
void isapnp_set_device_defaults(void *priv, uint8_t ldn, const isapnp_device_config_t *config);
|
||||
void isapnp_reset_card(void *priv);
|
||||
void isapnp_reset_device(void *priv, uint8_t ld);
|
||||
|
||||
void *isapnp_add_card(uint8_t *rom, uint16_t rom_size,
|
||||
void (*config_changed)(uint8_t ld, isapnp_device_config_t *config, void *priv),
|
||||
void (*csn_changed)(uint8_t csn, void *priv),
|
||||
uint8_t (*read_vendor_reg)(uint8_t ld, uint8_t reg, void *priv),
|
||||
void (*write_vendor_reg)(uint8_t ld, uint8_t reg, uint8_t val, void *priv),
|
||||
void *priv);
|
||||
void isapnp_update_card_rom(void *priv, uint8_t *rom, uint16_t rom_size);
|
||||
void isapnp_enable_card(void *priv, uint8_t enable);
|
||||
void isapnp_set_csn(void *priv, uint8_t csn);
|
||||
void isapnp_set_device_defaults(void *priv, uint8_t ldn, const isapnp_device_config_t *config);
|
||||
void isapnp_reset_card(void *priv);
|
||||
void isapnp_reset_device(void *priv, uint8_t ld);
|
||||
|
||||
|
||||
#endif /*EMU_ISAPNP_H*/
|
||||
#endif /*EMU_ISAPNP_H*/
|
||||
|
||||
Reference in New Issue
Block a user