Lines Matching +full:write +full:- +full:to +full:- +full:write

15  *  with this program; if not, write to the Free Software Foundation, Inc.,
16 * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
18 * Routines specific to the LASAT boards
42 int proc_dolasatstring(ctl_table *table, int write, in proc_dolasatstring() argument
47 r = proc_dostring(table, write, buffer, lenp, ppos); in proc_dolasatstring()
48 if ((!write) || r) in proc_dolasatstring()
56 /* proc function to write EEPROM after changing int entry */
57 int proc_dolasatint(ctl_table *table, int write, in proc_dolasatint() argument
62 r = proc_dointvec(table, write, buffer, lenp, ppos); in proc_dolasatint()
63 if ((!write) || r) in proc_dolasatint()
74 /* proc function to read/write RealTime Clock */
75 int proc_dolasatrtc(ctl_table *table, int write, in proc_dolasatrtc() argument
81 if (!write) { in proc_dolasatrtc()
84 /* check for time < 0 and set to 0 */ in proc_dolasatrtc()
88 r = proc_dointvec(table, write, buffer, lenp, ppos); in proc_dolasatrtc()
92 if (write) in proc_dolasatrtc()
100 int proc_lasat_ip(ctl_table *table, int write, in proc_lasat_ip() argument
108 if (!table->data || !table->maxlen || !*lenp || in proc_lasat_ip()
109 (*ppos && !write)) { in proc_lasat_ip()
114 if (write) { in proc_lasat_ip()
119 return -EFAULT; in proc_lasat_ip()
124 if (len >= sizeof(ipbuf)-1) in proc_lasat_ip()
125 len = sizeof(ipbuf) - 1; in proc_lasat_ip()
127 return -EFAULT; in proc_lasat_ip()
130 /* Now see if we can convert it to a valid IP */ in proc_lasat_ip()
132 *(unsigned int *)(table->data) = ip; in proc_lasat_ip()
135 ip = *(unsigned int *)(table->data); in proc_lasat_ip()
146 return -EFAULT; in proc_lasat_ip()
149 return -EFAULT; in proc_lasat_ip()
160 int proc_lasat_prid(ctl_table *table, int write, in proc_lasat_prid() argument
165 r = proc_dointvec(table, write, buffer, lenp, ppos); in proc_lasat_prid()
168 if (write) { in proc_lasat_prid()
181 .procname = "cpu-hz",
188 .procname = "bus-hz",
233 .procname = "boot-service",
281 printk(KERN_ERR "Unable to register LASAT sysctl\n"); in lasat_register_sysctl()
282 return -ENOMEM; in lasat_register_sysctl()