Lines Matching defs:mdev
988 static int mctp_route_add(struct mctp_dev *mdev, mctp_eid_t daddr_start,
993 struct net *net = dev_net(mdev->dev);
1020 rt->dev = mdev;
1039 static int mctp_route_remove(struct mctp_dev *mdev, mctp_eid_t daddr_start,
1042 struct net *net = dev_net(mdev->dev);
1056 if (rt->dev == mdev &&
1069 int mctp_route_add_local(struct mctp_dev *mdev, mctp_eid_t addr)
1071 return mctp_route_add(mdev, addr, 0, 0, RTN_LOCAL);
1074 int mctp_route_remove_local(struct mctp_dev *mdev, mctp_eid_t addr)
1076 return mctp_route_remove(mdev, addr, 0, RTN_LOCAL);
1080 void mctp_route_remove_dev(struct mctp_dev *mdev)
1082 struct net *net = dev_net(mdev->dev);
1087 if (rt->dev == mdev) {
1102 struct mctp_dev *mdev;
1108 mdev = __mctp_dev_get(dev);
1110 if (!mdev) {
1144 cb->net = READ_ONCE(mdev->net);
1158 mctp_dev_put(mdev);
1164 mctp_dev_put(mdev);
1187 struct mctp_dev **mdev, mctp_eid_t *daddr_start)
1224 *mdev = mctp_dev_get_rtnl(dev);
1225 if (!*mdev)
1246 struct mctp_dev *mdev;
1252 &rtm, &mdev, &daddr_start);
1271 rc = mctp_route_add(mdev, daddr_start, rtm->rtm_dst_len, mtu,
1281 struct mctp_dev *mdev;
1286 &rtm, &mdev, &daddr_start);
1294 rc = mctp_route_remove(mdev, daddr_start, rtm->rtm_dst_len, RTN_UNICAST);