dst_dev
static int guc_action_register_g2g_buffer(struct xe_guc *guc, u32 type, u32 dst_tile, u32 dst_dev,
FIELD_PREP(XE_G2G_REGISTER_DEVICE, dst_dev),
static int guc_action_deregister_g2g_buffer(struct xe_guc *guc, u32 type, u32 dst_tile, u32 dst_dev)
FIELD_PREP(XE_G2G_DEREGISTER_DEVICE, dst_dev),
struct net_device *dst_dev;
dst_dev = rt->dst.dev;
if (is_vlan_dev(dst_dev)) {
struct vlan_dev_priv *vlan = vlan_dev_priv(dst_dev);
netdev_name(dst_dev),
} else if (dst_dev != real_dst_dev) {
netdev_name(dst_dev), &flow.daddr,
neigh_ha_snapshot(l2_info->dmac, nbr, dst_dev);
ether_addr_copy(l2_info->smac, dst_dev->dev_addr);
bnxt_flow_get_dst_fid(bp, actions->dst_dev);
actions->dst_dev = dev;
struct net_device *dst_dev;
struct net_device *dst_dev;
struct net_device *dstdev = br2dev_event_work->dst_dev;
worker_data->dst_dev = dstdev;
xop->dst_dev = se_cmd->se_dev;
" received xop\n", xop->dst_dev);
&xop->dst_dev,
xop->dst_dev, &xop->dst_tid_wwn[0]);
pr_debug("putting dst lun_ref for %p\n", xop->dst_dev);
struct se_device *dst_dev,
u32 transfer_length_block = dst_bytes / dst_dev->dev_attrib.block_size;
rc = target_xcopy_setup_pt_cmd(&xpt_cmd, xop, dst_dev, &cdb[0],
struct se_device *src_dev, *dst_dev;
if (WARN_ON_ONCE(!xop->src_dev) || WARN_ON_ONCE(!xop->dst_dev)) {
dst_dev = xop->dst_dev;
max_bytes_dst = (unsigned long long) dst_dev->dev_attrib.hw_max_sectors *
dst_dev->dev_attrib.hw_block_size;
__func__, dst_dev, (unsigned long long)dst_lba, cur_nolb);
rc = target_xcopy_write_destination(ec_cmd, xop, dst_dev,
dst_lba += cur_bytes / dst_dev->dev_attrib.block_size;
copied_bytes / dst_dev->dev_attrib.block_size, copied_bytes);
xop->dst_dev->dev_attrib.block_size) {
xop->dst_dev->dev_attrib.block_size);
struct se_device *dst_dev;
__field(dev_t, dst_dev)
__entry->dst_dev = dst_inode->i_sb->s_dev;
MAJOR(__entry->dst_dev), MINOR(__entry->dst_dev),
__field(dev_t, dst_dev)
__entry->dst_dev = dst_inode->i_sb->s_dev;
MAJOR(__entry->dst_dev), MINOR(__entry->dst_dev),
return dst_dev(skb_dst(skb));
mtu = min(READ_ONCE(dst_dev(dst)->mtu), IP_MAX_MTU);
mtu = READ_ONCE(dst_dev(dst)->mtu);
struct net_device *dst_dev;
dst_dev = dst_dev_rcu(dst);
if (unlikely(!dst_dev) ||
unlikely(dst_dev != READ_ONCE(binding->dev) &&
dst_dev != READ_ONCE(binding->vdev))) {
return mtu ? : dst_dev(dst)->mtu;
return dst ? dst_dev(dst) : NULL;
struct net_device *dev = dst_dev(dst);
tdev = dst_dev(dst);
struct net_device *dev = dst_dev(dst);
const struct net_device *dst_dev,
idev = __in6_dev_get(dst_dev);
int ipv6_dev_get_saddr(struct net *net, const struct net_device *dst_dev,
dst.ifindex = dst_dev ? dst_dev->ifindex : 0;
if (dst_dev) {
idev = __in6_dev_get(dst_dev);
master = l3mdev_master_dev_rcu(dst_dev);
hiscore_idx = ipv6_get_saddr_master(net, dst_dev,
__IP6_INC_STATS(dev_net(dst_dev(dst)), idev,
fl6.flowi6_oif = dst_dev(orig_dst)->ifindex;
ipv6_dev_get_saddr(net, dst_dev(dst), &hdr->daddr,
err = skb_cow_head(skb, LL_RESERVED_SPACE(dst_dev(dst)));
mtu = READ_ONCE(dst_dev(dst)->mtu);
(fl6->flowi6_oif && fl6->flowi6_oif != dst_dev(dst)->ifindex)) {
struct net *net = dev_net(dst_dev(dst));
dev = dst_dev(dst);
tdev = dst_dev(dst);
if (dst_dev(dst) == dev) { /* is this necessary? */
tdev = dst_dev(dst);
skb->dev = dst_dev(dst);
skb->dev = dst_dev(dst);
dst_dev(dst), skb, daddr);
struct net_device *dev = dst_dev(dst);
struct net_device *dev = dst_dev(dst);
dev = dst_dev(dst);
err = skb_cow_head(skb, LL_RESERVED_SPACE(dst_dev(dst)));
err = skb_cow_head(skb, LL_RESERVED_SPACE(dst_dev(dst)));
struct net_device *dev = dst_dev(dst);
struct net_device *dev = dst_dev(dst);
err = skb_cow_head(skb, LL_RESERVED_SPACE(dst_dev(dst)));
err = skb_cow_head(skb, LL_RESERVED_SPACE(dst_dev(dst)));
NULL, dst_dev(dst), dst_output);
if (dst && (dst_dev(dst)->flags & dev_flags) && !dst->error) {