struct hpt_info *info = kmalloc(sizeof(struct hpt_info), GFP_KERNEL); 
struct hpt_info *info = kzalloc(sizeof(struct hpt_info), GFP_KERNEL); 
static void __devinit init_iops_hpt366(ide_hwif_t *hwif){	struct hpt_info *info = kmalloc(sizeof(struct hpt_info), GFP_KERNEL);	unsigned long dmabase = pci_resource_start(hwif->pci_dev, 4);	u8 did, rid;	if(info == NULL) {		printk(KERN_WARNING "hpt366: out of memory.\n");		return;	}	memset(info, 0, sizeof(struct hpt_info));	ide_set_hwifdata(hwif, info);	if(dmabase) {		did = inb(dmabase + 0x22);		rid = inb(dmabase + 0x28);		if((did == 4 && rid == 6) || (did == 5 && rid > 1))			info->flags |= IS_372N;	}	info->revision = hpt_revision(hwif->pci_dev);	if (info->revision >= 3)		hpt37x_clocking(hwif);	else		hpt366_clocking(hwif);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f5e3c2faa20615e900ab26bd957f898400435924/hpt366.c/clean/drivers/ide/pci/hpt366.c