Lines Matching refs:adgl
707 struct st_ram_io *adgl; in ac_ioctl() local
713 adgl = memdup_user(argp, sizeof(struct st_ram_io)); in ac_ioctl()
714 if (IS_ERR(adgl)) in ac_ioctl()
715 return PTR_ERR(adgl); in ac_ioctl()
718 IndexCard = adgl->num_card-1; in ac_ioctl()
732 ((unsigned char *)adgl)[i]=readb(pmem++); in ac_ioctl()
733 if (copy_to_user(argp, adgl, sizeof(struct st_ram_io))) in ac_ioctl()
739 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl()
741 adgl->error_code[i] = readb(pmem++); in ac_ioctl()
743 adgl->parameter_error[i] = readb(pmem++); in ac_ioctl()
745 adgl->vers = readb(pmem); in ac_ioctl()
748 adgl->reserv1[i] = readb(pmem++); in ac_ioctl()
749 *(int *)&adgl->reserv1[20] = in ac_ioctl()
754 if (copy_to_user(argp, adgl, sizeof(struct st_ram_io))) in ac_ioctl()
761 writeb(adgl->data_from_pc_ready, in ac_ioctl()
774 writeb(adgl->tic_des_from_pc, pmem); in ac_ioctl()
778 adgl->tic_owner_to_pc = readb(pmem++); in ac_ioctl()
779 adgl->numcard_owner_to_pc = readb(pmem); in ac_ioctl()
780 if (copy_to_user(argp, adgl,sizeof(struct st_ram_io))) in ac_ioctl()
784 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_OWNER_TO_PC); in ac_ioctl()
785 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_DES_FROM_PC); in ac_ioctl()
786 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_ACK_FROM_PC); in ac_ioctl()
840 kfree(adgl); in ac_ioctl()
850 kfree(adgl); in ac_ioctl()