Lines Matching refs:info
312 static int ocelot_gen_ifh(u32 *ifh, struct frame_info *info)
314 ifh[0] = IFH_INJ_BYPASS | ((0x1ff & info->rew_op) << 21);
315 ifh[1] = (0xf00 & info->port) >> 8;
316 ifh[2] = (0xff & info->port) << 24;
317 ifh[3] = (info->tag_type << 16) | info->vid;
329 struct frame_info info = {};
342 info.port = BIT(port);
343 info.tag_type = IFH_TAG_TYPE_C;
344 info.vid = skb_vlan_tag_get(skb);
348 info.rew_op = ocelot_port->ptp_cmd;
361 info.rew_op |= clone->cb[0] << 3;
366 info.rew_op = ocelot_port->ptp_cmd;
368 info.rew_op |= skb->cb[0] << 3;
371 ocelot_gen_ifh(ifh, &info);
721 struct ethtool_ts_info *info)
728 return ethtool_op_get_ts_info(dev, info);
730 return ocelot_get_ts_info(ocelot, port, info);
913 struct netdev_notifier_changeupper_info *info)
923 if (netif_is_bridge_master(info->upper_dev)) {
924 if (info->linking) {
926 info->upper_dev);
929 info->upper_dev);
932 if (netif_is_lag_master(info->upper_dev)) {
933 if (info->linking)
935 info->upper_dev);
938 info->upper_dev);
951 struct netdev_notifier_changeupper_info *info = ptr;
957 netif_is_lag_master(info->upper_dev)) {
958 struct netdev_lag_upper_info *lag_upper_info = info->upper_info;
963 extack = netdev_notifier_info_to_extack(&info->info);
976 ret = ocelot_netdevice_port_event(slave, event, info);
981 ret = ocelot_netdevice_port_event(dev, event, info);