Lines Matching refs:adgl
706 struct st_ram_io *adgl; in ac_ioctl() local
712 adgl = memdup_user(argp, sizeof(struct st_ram_io)); in ac_ioctl()
713 if (IS_ERR(adgl)) in ac_ioctl()
714 return PTR_ERR(adgl); in ac_ioctl()
717 IndexCard = adgl->num_card-1; in ac_ioctl()
731 ((unsigned char *)adgl)[i]=readb(pmem++); in ac_ioctl()
732 if (copy_to_user(argp, adgl, sizeof(struct st_ram_io))) in ac_ioctl()
738 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl()
740 adgl->error_code[i] = readb(pmem++); in ac_ioctl()
742 adgl->parameter_error[i] = readb(pmem++); in ac_ioctl()
744 adgl->vers = readb(pmem); in ac_ioctl()
747 adgl->reserv1[i] = readb(pmem++); in ac_ioctl()
748 *(int *)&adgl->reserv1[20] = in ac_ioctl()
753 if (copy_to_user(argp, adgl, sizeof(struct st_ram_io))) in ac_ioctl()
760 writeb(adgl->data_from_pc_ready, in ac_ioctl()
773 writeb(adgl->tic_des_from_pc, pmem); in ac_ioctl()
777 adgl->tic_owner_to_pc = readb(pmem++); in ac_ioctl()
778 adgl->numcard_owner_to_pc = readb(pmem); in ac_ioctl()
779 if (copy_to_user(argp, adgl,sizeof(struct st_ram_io))) in ac_ioctl()
783 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_OWNER_TO_PC); in ac_ioctl()
784 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_DES_FROM_PC); in ac_ioctl()
785 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_ACK_FROM_PC); in ac_ioctl()
842 kfree(adgl); in ac_ioctl()
852 kfree(adgl); in ac_ioctl()