Lines Matching refs:agp_info
110 struct pci_agp_info * agp_info;
125 agp_info = calloc( 1, sizeof( struct pci_agp_info ) );
126 if ( agp_info == NULL ) {
130 agp_info->config_offset = cap_offset;
132 agp_info->major_version = (agp_ver & 0x0f0) >> 4;
133 agp_info->minor_version = (agp_ver & 0x00f);
135 agp_info->rates = (agp_status & 0x07);
141 agp_info->rates <<= 2;
149 agp_info->rates &= 0x0f;
152 agp_info->fast_writes = (agp_status & 0x0010) != 0;
153 agp_info->addr64 = (agp_status & 0x0020) != 0;
154 agp_info->htrans = (agp_status & 0x0040) == 0;
155 agp_info->gart64 = (agp_status & 0x0080) != 0;
156 agp_info->coherent = (agp_status & 0x0100) != 0;
157 agp_info->sideband = (agp_status & 0x0200) != 0;
158 agp_info->isochronus = (agp_status & 0x10000) != 0;
160 agp_info->async_req_size = 4 + (1 << ((agp_status & 0xe000) >> 13));
161 agp_info->calibration_cycle_timing = ((agp_status & 0x1c00) >> 10);
162 agp_info->max_requests = 1 + ((agp_status & 0xff000000) >> 24);
164 dev_priv->agp = agp_info;