Lines Matching defs:name
74 * tipc_media_find - locates specified media object by name
75 * @name: name to locate
77 struct tipc_media *tipc_media_find(const char *name)
82 if (!strcmp(media_info_array[i]->name, name))
118 ret = scnprintf(buf, len, "%s(%s)", m->name, addr_str);
131 * bearer_name_validate - validate & (optionally) deconstruct bearer name
132 * @name: ptr to bearer name string
133 * @name_parts: ptr to area for bearer name components (or NULL if not needed)
135 * Return: 1 if bearer name is valid, otherwise 0.
137 static int bearer_name_validate(const char *name,
146 /* copy bearer name & ensure length is OK */
147 if (strscpy(name_copy, name, TIPC_MAX_BEARER_NAME) < 0)
150 /* ensure all component parts of bearer name are present */
159 /* validate component parts of bearer name */
164 /* return bearer name components, if necessary */
173 * tipc_bearer_find - locates bearer object with matching bearer name
175 * @name: bearer name to locate
177 struct tipc_bearer *tipc_bearer_find(struct net *net, const char *name)
185 if (b && (!strcmp(b->name, name)))
191 /* tipc_bearer_get_name - get the bearer name from its id.
193 * @name: a pointer to the buffer where the name will be stored.
194 * @bearer_id: the id to get the name from.
196 int tipc_bearer_get_name(struct net *net, char *name, u32 bearer_id)
208 strcpy(name, b->name);
235 * tipc_enable_bearer - enable bearer with the given name
237 * @name: bearer name to enable
243 static int tipc_enable_bearer(struct net *net, const char *name,
259 if (!bearer_name_validate(name, &b_names)) {
260 NL_SET_ERR_MSG(extack, "Illegal name");
289 if (!strcmp(name, b->name)) {
298 name, prio);
307 name);
325 strcpy(b->name, name);
364 pr_info("Enabled bearer <%s>, priority %u\n", name, prio);
368 pr_warn("Enabling of bearer <%s> rejected, %s\n", name, errstr);
379 pr_info("Resetting bearer <%s>\n", b->name);
408 pr_info("Disabling bearer <%s>\n", b->name);
423 char *dev_name = strchr((const char *)b->name, ':') + 1;
428 /* Find device with specified name */
438 pr_info("Enabling <%s> not permitted\n", b->name);
835 if (nla_put_string(msg->skb, TIPC_NLA_BEARER_NAME, bearer->name))
910 char *name;
928 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]);
939 bearer = tipc_bearer_find(net, name);
962 char *name;
979 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]);
981 bearer = tipc_bearer_find(net, name);
1061 char *name;
1077 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]);
1080 b = tipc_bearer_find(net, name);
1113 char *name;
1127 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]);
1129 b = tipc_bearer_find(net, name);
1200 if (nla_put_string(msg->skb, TIPC_NLA_MEDIA_NAME, media->name))
1261 char *name;
1278 name = nla_data(attrs[TIPC_NLA_MEDIA_NAME]);
1289 media = tipc_media_find(name);
1312 char *name;
1325 name = nla_data(attrs[TIPC_NLA_MEDIA_NAME]);
1327 m = tipc_media_find(name);