Lines Matching defs:sb_mountdata
124 * @sb_mountdata: parent/root DFS mount options (template)
129 * creates mount options for submount based on template options sb_mountdata
135 char *cifs_compose_mount_options(const char *sb_mountdata,
150 if (sb_mountdata == NULL)
192 md_len = strlen(sb_mountdata) + INET6_ADDRSTRLEN;
201 if (strncmp(sb_mountdata, "sep=", 4) == 0) {
202 sep = sb_mountdata[4];
203 strncpy(mountdata, sb_mountdata, 5);
208 tkn_e = strchr(sb_mountdata + off, sep);
210 noff = strlen(sb_mountdata + off);
212 noff = tkn_e - (sb_mountdata + off) + 1;
214 if (strncasecmp(sb_mountdata + off, "unc=", 4) == 0) {
218 if (strncasecmp(sb_mountdata + off, "ip=", 3) == 0) {
222 if (strncasecmp(sb_mountdata + off, "prefixpath=", 11) == 0) {
226 strncat(mountdata, sb_mountdata + off, noff);
229 strcat(mountdata, sb_mountdata + off);
243 /*cifs_dbg(FYI, "%s: parent mountdata: %s\n", __func__, sb_mountdata);*/