Lines Matching defs:buf

98     ds_ioctl_arg_t buf;
104 if (cmd & IOC_IN) copy_from_user((char *)&buf, (char *)arg, size);
108 ret = CardServices(AdjustResourceInfo, s->handle, &buf.adjust);
111 ret = CardServices(GetCardServicesInfo, &buf.servinfo);
114 ret = CardServices(GetConfigurationInfo, s->handle, &buf.config);
117 ret = CardServices(GetFirstTuple, s->handle, &buf.tuple);
120 ret = CardServices(GetNextTuple, s->handle, &buf.tuple);
123 buf.tuple.TupleData = buf.tuple_parse.data;
124 buf.tuple.TupleDataMax = sizeof(buf.tuple_parse.data);
125 ret = CardServices(GetTupleData, s->handle, &buf.tuple);
128 buf.tuple.TupleData = buf.tuple_parse.data;
129 ret = CardServices(ParseTuple, s->handle, &buf.tuple,
130 &buf.tuple_parse.parse);
136 ret = CardServices(GetStatus, s->handle, &buf.status);
139 ret = CardServices(ValidateCIS, s->handle, &buf.cisinfo);
154 if ((buf.conf_reg.Action == CS_WRITE) && !capable(CAP_SYS_ADMIN))
157 &buf.conf_reg);
160 ret = CardServices(GetFirstRegion, s->handle, &buf.region);
163 ret = CardServices(GetNextRegion, s->handle, &buf.region);
166 buf.win_info.handle = (window_handle_t)s->handle;
167 ret = CardServices(GetFirstWindow, &buf.win_info.handle,
168 &buf.win_info.window);
171 ret = CardServices(GetNextWindow, &buf.win_info.handle,
172 &buf.win_info.window);
175 ret = CardServices(GetMemPage, buf.win_info.handle,
176 &buf.win_info.map);
179 ret = CardServices(ReplaceCIS, s->handle, &buf.cisdump);
185 ds_ioctl_arg_t buf;
191 if (cmd & IOC_IN) copy_from_user((char *)&buf, (char *)arg, size);
195 ret = CardServices(AdjustResourceInfo, h, &buf.adjust);
198 ret = CardServices(GetCardServicesInfo, &buf.servinfo);
201 ret = CardServices(GetConfigurationInfo, h, &buf.config);
204 ret = CardServices(GetFirstTuple, h, &buf.tuple);
207 ret = CardServices(GetNextTuple, h, &buf.tuple);
210 buf.tuple.TupleData = buf.tuple_parse.data;
211 buf.tuple.TupleDataMax = sizeof(buf.tuple_parse.data);
212 ret = CardServices(GetTupleData, h, &buf.tuple);
215 buf.tuple.TupleData = buf.tuple_parse.data;
216 ret = CardServices(ParseTuple, h, &buf.tuple,
217 &buf.tuple_parse.parse);
223 ret = CardServices(GetStatus, h, &buf.status);
226 ret = CardServices(ValidateCIS, h, &buf.cisinfo);
241 if ((buf.conf_reg.Action == CS_WRITE) && !capable(CAP_SYS_ADMIN))
244 &buf.conf_reg);
247 ret = CardServices(GetFirstRegion, h, &buf.region);
250 ret = CardServices(GetNextRegion, h, &buf.region);
253 buf.win_info.handle = (window_handle_t)h;
254 ret = CardServices(GetFirstWindow, &buf.win_info.handle,
255 &buf.win_info.window);
258 ret = CardServices(GetNextWindow, &buf.win_info.handle,
259 &buf.win_info.window);
262 ret = CardServices(GetMemPage, buf.win_info.handle,
263 &buf.win_info.map);
266 ret = CardServices(ReplaceCIS, h, &buf.cisdump);
271 err = bind_request(i, &buf.bind_info);
274 err = get_device_info(i, &buf.bind_info, 1);
277 err = get_device_info(i, &buf.bind_info, 0);
280 err = unbind_request(i, &buf.bind_info);
284 err = bind_mtd(i, &buf.mtd_info);
310 if (cmd & IOC_OUT) copy_to_user((char *)arg, (char *)&buf, size);