Lines Matching refs:dev_name_end
262 static int ceph_parse_old_source(const char *dev_name, const char *dev_name_end, in ceph_parse_old_source() argument
269 if (*dev_name_end != ':') in ceph_parse_old_source()
272 r = ceph_parse_mon_ips(dev_name, dev_name_end - dev_name, in ceph_parse_old_source()
281 static int ceph_parse_new_source(const char *dev_name, const char *dev_name_end, in ceph_parse_new_source() argument
290 if (*dev_name_end != '=') { in ceph_parse_new_source()
308 len = dev_name_end - fs_name_start; in ceph_parse_new_source()
344 char *dev_name = param->string, *dev_name_end; in ceph_parse_source() local
351 dev_name_end = strchr(dev_name, '/'); in ceph_parse_source()
352 if (dev_name_end) { in ceph_parse_source()
358 fsopt->server_path = kstrdup(dev_name_end, GFP_KERNEL); in ceph_parse_source()
364 dev_name_end = dev_name + strlen(dev_name); in ceph_parse_source()
367 dev_name_end--; /* back up to separator */ in ceph_parse_source()
368 if (dev_name_end < dev_name) in ceph_parse_source()
371 dout("device name '%.*s'\n", (int)(dev_name_end - dev_name), dev_name); in ceph_parse_source()
376 ret = ceph_parse_new_source(dev_name, dev_name_end, fc); in ceph_parse_source()
381 ret = ceph_parse_old_source(dev_name, dev_name_end, fc); in ceph_parse_source()