root/src/add-ons/accelerants/nvidia/engine/nv_globals.c
/*
        Copyright 1999, Be Incorporated.   All Rights Reserved.
        This file may be used under the terms of the Be Sample Code License.

        Other authors:
        Mark Watson,
        Rudolf Cornelissen 8/2004-5/2005
*/

#include "nv_std.h"

int fd;
shared_info *si;
area_id shared_info_area;
area_id dma_cmd_buf_area;
vuint32 *regs;
area_id regs_area;
display_mode *my_mode_list;
area_id my_mode_list_area;
int accelerantIsClone;

crtc_interrupt_enable   head1_interrupt_enable;
crtc_update_fifo                head1_update_fifo;
crtc_validate_timing    head1_validate_timing;
crtc_set_timing                 head1_set_timing;
crtc_depth                              head1_depth;
crtc_dpms                               head1_dpms;
crtc_set_display_pitch  head1_set_display_pitch;
crtc_set_display_start  head1_set_display_start;
crtc_cursor_init                head1_cursor_init;
crtc_cursor_show                head1_cursor_show;
crtc_cursor_hide                head1_cursor_hide;
crtc_cursor_define              head1_cursor_define;
crtc_cursor_position    head1_cursor_position;
crtc_stop_tvout                 head1_stop_tvout;
crtc_start_tvout                head1_start_tvout;

crtc_interrupt_enable   head2_interrupt_enable;
crtc_update_fifo                head2_update_fifo;
crtc_validate_timing    head2_validate_timing;
crtc_set_timing                 head2_set_timing;
crtc_depth                              head2_depth;
crtc_dpms                               head2_dpms;
crtc_set_display_pitch  head2_set_display_pitch;
crtc_set_display_start  head2_set_display_start;
crtc_cursor_init                head2_cursor_init;
crtc_cursor_show                head2_cursor_show;
crtc_cursor_hide                head2_cursor_hide;
crtc_cursor_define              head2_cursor_define;
crtc_cursor_position    head2_cursor_position;
crtc_stop_tvout                 head2_stop_tvout;
crtc_start_tvout                head2_start_tvout;

dac_mode                                head1_mode;
dac_palette                             head1_palette;
dac_set_pix_pll                 head1_set_pix_pll;
dac_pix_pll_find                head1_pix_pll_find;

dac_mode                                head2_mode;
dac_palette                             head2_palette;
dac_set_pix_pll                 head2_set_pix_pll;
dac_pix_pll_find                head2_pix_pll_find;

nv_get_set_pci nv_pci_access=
        {
                NV_PRIVATE_DATA_MAGIC,
                0,
                4,
                0
        };

nv_in_out_isa nv_isa_access=
        {
                NV_PRIVATE_DATA_MAGIC,
                0,
                1,
                0
        };