Lines Matching refs:data
92 static int ncp_remount(struct super_block *sb, int *flags, char* data) in ncp_remount() argument
356 static int ncp_parse_options(struct ncp_mount_data_kernel *data, char *options) { in ncp_parse_options() argument
363 data->flags = 0; in ncp_parse_options()
364 data->int_flags = 0; in ncp_parse_options()
365 data->mounted_uid = 0; in ncp_parse_options()
366 data->wdog_pid = NULL; in ncp_parse_options()
367 data->ncp_fd = ~0; in ncp_parse_options()
368 data->time_out = NCP_DEFAULT_TIME_OUT; in ncp_parse_options()
369 data->retry_count = NCP_DEFAULT_RETRY_COUNT; in ncp_parse_options()
370 data->uid = 0; in ncp_parse_options()
371 data->gid = 0; in ncp_parse_options()
372 data->file_mode = NCP_DEFAULT_FILE_MODE; in ncp_parse_options()
373 data->dir_mode = NCP_DEFAULT_DIR_MODE; in ncp_parse_options()
374 data->info_fd = -1; in ncp_parse_options()
375 data->mounted_vol[0] = 0; in ncp_parse_options()
383 data->uid = optint; in ncp_parse_options()
386 data->gid = optint; in ncp_parse_options()
389 data->mounted_uid = optint; in ncp_parse_options()
392 data->file_mode = optint; in ncp_parse_options()
395 data->dir_mode = optint; in ncp_parse_options()
398 data->time_out = optint; in ncp_parse_options()
401 data->retry_count = optint; in ncp_parse_options()
404 data->flags = optint; in ncp_parse_options()
407 data->wdog_pid = find_get_pid(optint); in ncp_parse_options()
410 data->ncp_fd = optint; in ncp_parse_options()
413 data->info_fd = optint; in ncp_parse_options()
428 put_pid(data->wdog_pid); in ncp_parse_options()
429 data->wdog_pid = NULL; in ncp_parse_options()
435 struct ncp_mount_data_kernel data; in ncp_fill_super() local
448 data.wdog_pid = NULL; in ncp_fill_super()
462 data.flags = md->flags; in ncp_fill_super()
463 data.int_flags = NCP_IMOUNT_LOGGEDIN_POSSIBLE; in ncp_fill_super()
464 data.mounted_uid = md->mounted_uid; in ncp_fill_super()
465 data.wdog_pid = find_get_pid(md->wdog_pid); in ncp_fill_super()
466 data.ncp_fd = md->ncp_fd; in ncp_fill_super()
467 data.time_out = md->time_out; in ncp_fill_super()
468 data.retry_count = md->retry_count; in ncp_fill_super()
469 data.uid = md->uid; in ncp_fill_super()
470 data.gid = md->gid; in ncp_fill_super()
471 data.file_mode = md->file_mode; in ncp_fill_super()
472 data.dir_mode = md->dir_mode; in ncp_fill_super()
473 data.info_fd = -1; in ncp_fill_super()
474 memcpy(data.mounted_vol, md->mounted_vol, in ncp_fill_super()
482 data.flags = md->flags; in ncp_fill_super()
483 data.int_flags = 0; in ncp_fill_super()
484 data.mounted_uid = md->mounted_uid; in ncp_fill_super()
485 data.wdog_pid = find_get_pid(md->wdog_pid); in ncp_fill_super()
486 data.ncp_fd = md->ncp_fd; in ncp_fill_super()
487 data.time_out = md->time_out; in ncp_fill_super()
488 data.retry_count = md->retry_count; in ncp_fill_super()
489 data.uid = md->uid; in ncp_fill_super()
490 data.gid = md->gid; in ncp_fill_super()
491 data.file_mode = md->file_mode; in ncp_fill_super()
492 data.dir_mode = md->dir_mode; in ncp_fill_super()
493 data.info_fd = -1; in ncp_fill_super()
494 data.mounted_vol[0] = 0; in ncp_fill_super()
500 error = ncp_parse_options(&data, raw_data); in ncp_fill_super()
507 ncp_filp = fget(data.ncp_fd); in ncp_fill_super()
536 if (data.info_fd != -1) { in ncp_fill_super()
540 server->info_filp = fget(data.info_fd); in ncp_fill_super()
574 server->m = data; in ncp_fill_super()
629 server->timeout_tm.data = (unsigned long)server; in ncp_fill_super()
729 put_pid(data.wdog_pid); in ncp_fill_super()
765 kfree(server->priv.data); in ncp_put_super()
1009 int flags, const char *dev_name, void *data, struct vfsmount *mnt) in ncp_get_sb() argument
1011 return get_sb_nodev(fs_type, flags, data, ncp_fill_super, mnt); in ncp_get_sb()