Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 25 of 573) sorted by relevance

12345678910>>...23

/net/nfc/
Dcore.c33 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name) in nfc_fw_download() argument
37 pr_debug("%s do firmware %s\n", dev_name(&dev->dev), firmware_name); in nfc_fw_download()
39 device_lock(&dev->dev); in nfc_fw_download()
41 if (dev->shutting_down) { in nfc_fw_download()
46 if (dev->dev_up) { in nfc_fw_download()
51 if (!dev->ops->fw_download) { in nfc_fw_download()
56 dev->fw_download_in_progress = true; in nfc_fw_download()
57 rc = dev->ops->fw_download(dev, firmware_name); in nfc_fw_download()
59 dev->fw_download_in_progress = false; in nfc_fw_download()
62 device_unlock(&dev->dev); in nfc_fw_download()
[all …]
Dnetlink.c110 struct nfc_dev *dev; in __get_device_from_cb() local
126 dev = nfc_get_device(idx); in __get_device_from_cb()
127 if (!dev) in __get_device_from_cb()
130 return dev; in __get_device_from_cb()
137 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets() local
140 if (!dev) { in nfc_genl_dump_targets()
141 dev = __get_device_from_cb(cb); in nfc_genl_dump_targets()
142 if (IS_ERR(dev)) in nfc_genl_dump_targets()
143 return PTR_ERR(dev); in nfc_genl_dump_targets()
145 cb->args[1] = (long) dev; in nfc_genl_dump_targets()
[all …]
Dnfc.h29 struct nfc_dev *dev; member
46 void nfc_llcp_mac_is_down(struct nfc_dev *dev);
47 void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx,
49 int nfc_llcp_register_device(struct nfc_dev *dev);
50 void nfc_llcp_unregister_device(struct nfc_dev *dev);
51 int nfc_llcp_set_remote_gb(struct nfc_dev *dev, const u8 *gb, u8 gb_len);
52 u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *general_bytes_len);
53 int nfc_llcp_data_received(struct nfc_dev *dev, struct sk_buff *skb);
54 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev);
78 int nfc_genl_targets_found(struct nfc_dev *dev);
[all …]
/net/bluetooth/rfcomm/
Dtty.c83 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_destruct() local
84 struct rfcomm_dlc *dlc = dev->dlc; in rfcomm_dev_destruct()
86 BT_DBG("dev %p dlc %p", dev, dlc); in rfcomm_dev_destruct()
90 if (dlc->owner == dev) in rfcomm_dev_destruct()
96 if (dev->tty_dev) in rfcomm_dev_destruct()
97 tty_unregister_device(rfcomm_tty_driver, dev->id); in rfcomm_dev_destruct()
100 list_del(&dev->list); in rfcomm_dev_destruct()
103 kfree(dev); in rfcomm_dev_destruct()
113 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_activate() local
116 err = rfcomm_dlc_open(dev->dlc, &dev->src, &dev->dst, dev->channel); in rfcomm_dev_activate()
[all …]
/net/l3mdev/
Dl3mdev.c17 int l3mdev_master_ifindex_rcu(const struct net_device *dev) in l3mdev_master_ifindex_rcu() argument
21 if (!dev) in l3mdev_master_ifindex_rcu()
24 if (netif_is_l3_master(dev)) { in l3mdev_master_ifindex_rcu()
25 ifindex = dev->ifindex; in l3mdev_master_ifindex_rcu()
26 } else if (netif_is_l3_slave(dev)) { in l3mdev_master_ifindex_rcu()
28 struct net_device *_dev = (struct net_device *)dev; in l3mdev_master_ifindex_rcu()
53 struct net_device *dev; in l3mdev_master_upper_ifindex_by_index_rcu() local
55 dev = dev_get_by_index_rcu(net, ifindex); in l3mdev_master_upper_ifindex_by_index_rcu()
56 while (dev && !netif_is_l3_master(dev)) in l3mdev_master_upper_ifindex_by_index_rcu()
57 dev = netdev_master_upper_dev_get_rcu(dev); in l3mdev_master_upper_ifindex_by_index_rcu()
[all …]
/net/core/
Ddev.c165 struct net_device *dev,
234 static void list_netdevice(struct net_device *dev) in list_netdevice() argument
236 struct net *net = dev_net(dev); in list_netdevice()
241 list_add_tail_rcu(&dev->dev_list, &net->dev_base_head); in list_netdevice()
242 hlist_add_head_rcu(&dev->name_hlist, dev_name_hash(net, dev->name)); in list_netdevice()
243 hlist_add_head_rcu(&dev->index_hlist, in list_netdevice()
244 dev_index_hash(net, dev->ifindex)); in list_netdevice()
253 static void unlist_netdevice(struct net_device *dev) in unlist_netdevice() argument
259 list_del_rcu(&dev->dev_list); in unlist_netdevice()
260 hlist_del_rcu(&dev->name_hlist); in unlist_netdevice()
[all …]
Dlink_watch.c35 static unsigned char default_operstate(const struct net_device *dev) in default_operstate() argument
37 if (!netif_carrier_ok(dev)) in default_operstate()
38 return (dev->ifindex != dev_get_iflink(dev) ? in default_operstate()
41 if (netif_dormant(dev)) in default_operstate()
48 static void rfc2863_policy(struct net_device *dev) in rfc2863_policy() argument
50 unsigned char operstate = default_operstate(dev); in rfc2863_policy()
52 if (operstate == dev->operstate) in rfc2863_policy()
57 switch(dev->link_mode) { in rfc2863_policy()
68 dev->operstate = operstate; in rfc2863_policy()
74 void linkwatch_init_dev(struct net_device *dev) in linkwatch_init_dev() argument
[all …]
Dethtool.c36 u32 ethtool_op_get_link(struct net_device *dev) in ethtool_op_get_link() argument
38 return netif_carrier_ok(dev) ? 1 : 0; in ethtool_op_get_link()
42 int ethtool_op_get_ts_info(struct net_device *dev, struct ethtool_ts_info *info) in ethtool_op_get_ts_info() argument
140 static int ethtool_get_features(struct net_device *dev, void __user *useraddr) in ethtool_get_features() argument
155 features[i].available = (u32)(dev->hw_features >> (32 * i)); in ethtool_get_features()
156 features[i].requested = (u32)(dev->wanted_features >> (32 * i)); in ethtool_get_features()
157 features[i].active = (u32)(dev->features >> (32 * i)); in ethtool_get_features()
178 static int ethtool_set_features(struct net_device *dev, void __user *useraddr) in ethtool_set_features() argument
203 if (valid & ~dev->hw_features) { in ethtool_set_features()
204 valid &= dev->hw_features; in ethtool_set_features()
[all …]
Dnet-sysfs.c34 static inline int dev_isalive(const struct net_device *dev) in dev_isalive() argument
36 return dev->reg_state <= NETREG_REGISTERED; in dev_isalive()
40 static ssize_t netdev_show(const struct device *dev, in netdev_show() argument
44 struct net_device *ndev = to_net_dev(dev); in netdev_show()
57 static ssize_t format_##field(const struct net_device *dev, char *buf) \
59 return sprintf(buf, format_string, dev->field); \
61 static ssize_t field##_show(struct device *dev, \
64 return netdev_show(dev, attr, buf, format_##field); \
76 static ssize_t netdev_store(struct device *dev, struct device_attribute *attr, in netdev_store() argument
80 struct net_device *netdev = to_net_dev(dev); in netdev_store()
[all …]
Ddev_addr_lists.c238 struct net_device *dev, in __hw_addr_sync_dev() argument
252 if (unsync && unsync(dev, ha->addr)) in __hw_addr_sync_dev()
264 err = sync(dev, ha->addr); in __hw_addr_sync_dev()
293 struct net_device *dev, in __hw_addr_ref_sync_dev() argument
310 if (unsync && unsync(dev, ha->addr, ref_cnt)) in __hw_addr_ref_sync_dev()
325 err = sync(dev, ha->addr, ref_cnt); in __hw_addr_ref_sync_dev()
352 struct net_device *dev, in __hw_addr_ref_unsync_dev() argument
363 if (unsync && unsync(dev, ha->addr, ha->sync_cnt)) in __hw_addr_ref_unsync_dev()
386 struct net_device *dev, in __hw_addr_unsync_dev() argument
397 if (unsync && unsync(dev, ha->addr)) in __hw_addr_unsync_dev()
[all …]
/net/8021q/
Dvlan_dev.c44 static int vlan_dev_hard_header(struct sk_buff *skb, struct net_device *dev, in vlan_dev_hard_header() argument
49 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_dev_hard_header()
59 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_header()
78 saddr = dev->dev_addr; in vlan_dev_hard_header()
81 dev = vlan->real_dev; in vlan_dev_hard_header()
82 rc = dev_hard_header(skb, dev, type, daddr, saddr, len + vhdrlen); in vlan_dev_hard_header()
100 struct net_device *dev) in vlan_dev_hard_start_xmit() argument
102 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_dev_hard_start_xmit()
116 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_start_xmit()
120 skb->dev = vlan->real_dev; in vlan_dev_hard_start_xmit()
[all …]
/net/bridge/
Dbr_if.c35 static int port_cost(struct net_device *dev) in port_cost() argument
39 if (!__ethtool_get_link_ksettings(dev, &ecmd)) { in port_cost()
53 if (!strncmp(dev->name, "lec", 3)) in port_cost()
56 if (!strncmp(dev->name, "plip", 4)) in port_cost()
66 struct net_device *dev = p->dev; in br_port_carrier_check() local
70 netif_running(dev) && netif_oper_up(dev)) in br_port_carrier_check()
71 p->path_cost = port_cost(dev); in br_port_carrier_check()
74 if (!netif_running(br->dev)) in br_port_carrier_check()
78 if (netif_running(dev) && netif_oper_up(dev)) { in br_port_carrier_check()
99 err = dev_set_promiscuity(p->dev, 1); in br_port_set_promisc()
[all …]
/net/atm/
Dresources.c37 struct atm_dev *dev; in __alloc_atm_dev() local
39 dev = kzalloc(sizeof(*dev), GFP_KERNEL); in __alloc_atm_dev()
40 if (!dev) in __alloc_atm_dev()
42 dev->type = type; in __alloc_atm_dev()
43 dev->signal = ATM_PHY_SIG_UNKNOWN; in __alloc_atm_dev()
44 dev->link_rate = ATM_OC3_PCR; in __alloc_atm_dev()
45 spin_lock_init(&dev->lock); in __alloc_atm_dev()
46 INIT_LIST_HEAD(&dev->local); in __alloc_atm_dev()
47 INIT_LIST_HEAD(&dev->lecs); in __alloc_atm_dev()
49 return dev; in __alloc_atm_dev()
[all …]
/net/switchdev/
Dswitchdev.c25 typedef void switchdev_deferred_func_t(struct net_device *dev,
30 struct net_device *dev; member
65 dfitem->func(dfitem->dev, dfitem->data); in switchdev_deferred_process()
66 dev_put(dfitem->dev); in switchdev_deferred_process()
81 static int switchdev_deferred_enqueue(struct net_device *dev, in switchdev_deferred_enqueue() argument
90 dfitem->dev = dev; in switchdev_deferred_enqueue()
93 dev_hold(dev); in switchdev_deferred_enqueue()
102 struct net_device *dev, in switchdev_port_attr_notify() argument
115 rc = call_switchdev_blocking_notifiers(nt, dev, in switchdev_port_attr_notify()
129 static int switchdev_port_attr_set_now(struct net_device *dev, in switchdev_port_attr_set_now() argument
[all …]
/net/phonet/
Dpep-gprs.c30 struct net_device *dev; member
53 struct net_device *dev = gp->dev; in gprs_writeable() local
56 netif_wake_queue(dev); in gprs_writeable()
68 struct net_device *dev = gp->dev; in gprs_state_change() local
70 netif_stop_queue(dev); in gprs_state_change()
71 netif_carrier_off(dev); in gprs_state_change()
77 struct net_device *dev = gp->dev; in gprs_recv() local
94 rskb = netdev_alloc_skb(dev, 0); in gprs_recv()
118 skb->dev = dev; in gprs_recv()
120 if (likely(dev->flags & IFF_UP)) { in gprs_recv()
[all …]
Dpn_dev.c50 static struct phonet_device *__phonet_device_alloc(struct net_device *dev) in __phonet_device_alloc() argument
52 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev)); in __phonet_device_alloc()
56 pnd->netdev = dev; in __phonet_device_alloc()
64 static struct phonet_device *__phonet_get(struct net_device *dev) in __phonet_get() argument
66 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev)); in __phonet_get()
71 if (pnd->netdev == dev) in __phonet_get()
77 static struct phonet_device *__phonet_get_rcu(struct net_device *dev) in __phonet_get_rcu() argument
79 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev)); in __phonet_get_rcu()
83 if (pnd->netdev == dev) in __phonet_get_rcu()
89 static void phonet_device_destroy(struct net_device *dev) in phonet_device_destroy() argument
[all …]
/net/ipv4/
Darp.c122 static u32 arp_hash(const void *pkey, const struct net_device *dev, __u32 *hash_rnd);
184 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir) in arp_mc_map() argument
186 switch (dev->type) { in arp_mc_map()
193 ip_ib_mc_map(addr, dev->broadcast, haddr); in arp_mc_map()
196 ip_ipgre_mc_map(addr, dev->broadcast, haddr); in arp_mc_map()
200 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map()
209 const struct net_device *dev, in arp_hash() argument
212 return arp_hashfn(pkey, dev, hash_rnd); in arp_hash()
223 struct net_device *dev = neigh->dev; in arp_constructor() local
228 if (dev->flags & (IFF_LOOPBACK | IFF_POINTOPOINT)) in arp_constructor()
[all …]
Dip_tunnel.c99 !(t->dev->flags & IFF_UP)) in ip_tunnel_lookup()
114 !(t->dev->flags & IFF_UP)) in ip_tunnel_lookup()
134 if (!(t->dev->flags & IFF_UP)) in ip_tunnel_lookup()
150 !(t->dev->flags & IFF_UP)) in ip_tunnel_lookup()
163 if (t && t->dev->flags & IFF_UP) in ip_tunnel_lookup()
225 type == t->dev->type && in ip_tunnel_find()
238 struct net_device *dev; in __ip_tunnel_create() local
254 dev = alloc_netdev(ops->priv_size, name, NET_NAME_UNKNOWN, ops->setup); in __ip_tunnel_create()
255 if (!dev) { in __ip_tunnel_create()
259 dev_net_set(dev, net); in __ip_tunnel_create()
[all …]
/net/sched/
Dsch_teql.c54 struct net_device *dev; member
78 struct net_device *dev = qdisc_dev(sch); in teql_enqueue() local
81 if (q->q.qlen < dev->tx_queue_len) { in teql_enqueue()
98 dat_queue = netdev_get_tx_queue(dat->m->dev, 0); in teql_dequeue()
152 txq = netdev_get_tx_queue(master->dev, 0); in teql_destroy()
172 struct net_device *dev = qdisc_dev(sch); in teql_qdisc_init() local
176 if (dev->hard_header_len > m->dev->hard_header_len) in teql_qdisc_init()
179 if (m->dev == dev) in teql_qdisc_init()
187 if (m->dev->flags & IFF_UP) { in teql_qdisc_init()
188 if ((m->dev->flags & IFF_POINTOPOINT && in teql_qdisc_init()
[all …]
Dsch_generic.c84 txq = skb_get_tx_queue(txq->dev, skb); in __skb_dequeue_bad_txq()
253 txq = skb_get_tx_queue(txq->dev, skb); in dequeue_skb()
309 struct net_device *dev, struct netdev_queue *txq, in sch_direct_xmit() argument
321 skb = validate_xmit_skb_list(skb, dev, &again); in sch_direct_xmit()
334 HARD_TX_LOCK(dev, txq, smp_processor_id()); in sch_direct_xmit()
336 skb = dev_hard_start_xmit(skb, dev, txq, &ret); in sch_direct_xmit()
340 HARD_TX_UNLOCK(dev, txq); in sch_direct_xmit()
354 dev->name, ret, q->q.qlen); in sch_direct_xmit()
386 struct net_device *dev; in qdisc_restart() local
398 dev = qdisc_dev(q); in qdisc_restart()
[all …]
/net/dsa/
Dmaster.c11 static int dsa_master_get_regs_len(struct net_device *dev) in dsa_master_get_regs_len() argument
13 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs_len()
21 len = ops->get_regs_len(dev); in dsa_master_get_regs_len()
40 static void dsa_master_get_regs(struct net_device *dev, in dsa_master_get_regs() argument
43 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_regs()
52 len = ops->get_regs_len(dev); in dsa_master_get_regs()
56 ops->get_regs(dev, regs, data); in dsa_master_get_regs()
75 static void dsa_master_get_ethtool_stats(struct net_device *dev, in dsa_master_get_ethtool_stats() argument
79 struct dsa_port *cpu_dp = dev->dsa_ptr; in dsa_master_get_ethtool_stats()
86 count = ops->get_sset_count(dev, ETH_SS_STATS); in dsa_master_get_ethtool_stats()
[all …]
Dslave.c25 static bool dsa_slave_dev_check(const struct net_device *dev);
56 ds->slave_mii_bus->parent = ds->dev; in dsa_slave_mii_bus_init()
62 static int dsa_slave_get_iflink(const struct net_device *dev) in dsa_slave_get_iflink() argument
64 return dsa_slave_to_master(dev)->ifindex; in dsa_slave_get_iflink()
67 static int dsa_slave_open(struct net_device *dev) in dsa_slave_open() argument
69 struct net_device *master = dsa_slave_to_master(dev); in dsa_slave_open()
70 struct dsa_port *dp = dsa_slave_to_port(dev); in dsa_slave_open()
76 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) { in dsa_slave_open()
77 err = dev_uc_add(master, dev->dev_addr); in dsa_slave_open()
82 if (dev->flags & IFF_ALLMULTI) { in dsa_slave_open()
[all …]
/net/l2tp/
Dl2tp_eth.c51 struct net_device __rcu *dev; member
55 static int l2tp_eth_dev_init(struct net_device *dev) in l2tp_eth_dev_init() argument
57 eth_hw_addr_random(dev); in l2tp_eth_dev_init()
58 eth_broadcast_addr(dev->broadcast); in l2tp_eth_dev_init()
63 static void l2tp_eth_dev_uninit(struct net_device *dev) in l2tp_eth_dev_uninit() argument
65 struct l2tp_eth *priv = netdev_priv(dev); in l2tp_eth_dev_uninit()
69 RCU_INIT_POINTER(spriv->dev, NULL); in l2tp_eth_dev_uninit()
75 static int l2tp_eth_dev_xmit(struct sk_buff *skb, struct net_device *dev) in l2tp_eth_dev_xmit() argument
77 struct l2tp_eth *priv = netdev_priv(dev); in l2tp_eth_dev_xmit()
91 static void l2tp_eth_get_stats64(struct net_device *dev, in l2tp_eth_get_stats64() argument
[all …]
/net/xfrm/
Dxfrm_device.c109 struct net_device *dev = skb->dev; in validate_xmit_xfrm() local
111 if (unlikely(x->xso.dev != dev)) { in validate_xmit_xfrm()
121 atomic_long_inc(&dev->tx_dropped); in validate_xmit_xfrm()
131 esp_features |= skb->dev->gso_partial_features; in validate_xmit_xfrm()
156 esp_features |= skb->dev->gso_partial_features; in validate_xmit_xfrm()
197 struct net_device *dev; in xfrm_dev_state_add() local
212 dev = dev_get_by_index(net, xuo->ifindex); in xfrm_dev_state_add()
213 if (!dev) { in xfrm_dev_state_add()
228 dev = dst->dev; in xfrm_dev_state_add()
230 dev_hold(dev); in xfrm_dev_state_add()
[all …]
/net/hsr/
Dhsr_slave.c29 port = hsr_port_get_rcu(skb->dev); in hsr_handle_frame()
56 bool hsr_port_exists(const struct net_device *dev) in hsr_port_exists() argument
58 return rcu_access_pointer(dev->rx_handler) == hsr_handle_frame; in hsr_port_exists()
61 static int hsr_check_dev_ok(struct net_device *dev) in hsr_check_dev_ok() argument
64 if ((dev->flags & IFF_LOOPBACK) || dev->type != ARPHRD_ETHER || in hsr_check_dev_ok()
65 dev->addr_len != ETH_ALEN) { in hsr_check_dev_ok()
66 netdev_info(dev, "Cannot use loopback or non-ethernet device as HSR slave.\n"); in hsr_check_dev_ok()
71 if (is_hsr_master(dev)) { in hsr_check_dev_ok()
72 netdev_info(dev, "Cannot create trees of HSR devices.\n"); in hsr_check_dev_ok()
76 if (hsr_port_exists(dev)) { in hsr_check_dev_ok()
[all …]

12345678910>>...23