Home
last modified time | relevance | path

Searched refs:port_priv (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c31 static u16 dpaa2_switch_port_get_fdb_id(struct ethsw_port_priv *port_priv) in dpaa2_switch_port_get_fdb_id() argument
33 return port_priv->fdb->fdb_id; in dpaa2_switch_port_get_fdb_id()
85 dpaa2_switch_fdb_for_join(struct ethsw_port_priv *port_priv, in dpaa2_switch_fdb_for_join() argument
108 if (other_dev2 == port_priv->netdev) in dpaa2_switch_fdb_for_join()
118 if (other_dev == port_priv->netdev) in dpaa2_switch_fdb_for_join()
127 return port_priv->fdb; in dpaa2_switch_fdb_for_join()
131 dpaa2_switch_fdb_for_leave(struct ethsw_port_priv *port_priv) in dpaa2_switch_fdb_for_leave() argument
133 struct ethsw_core *ethsw = port_priv->ethsw_data; in dpaa2_switch_fdb_for_leave()
136 if (!dpaa2_switch_fdb_in_use_by_others(ethsw, port_priv->fdb, in dpaa2_switch_fdb_for_leave()
137 port_priv)) { in dpaa2_switch_fdb_for_leave()
[all …]
H A Ddpaa2-switch.h259 dpaa2_switch_port_is_type_phy(struct ethsw_port_priv *port_priv) in dpaa2_switch_port_is_type_phy() argument
261 return dpaa2_mac_is_type_phy(port_priv->mac); in dpaa2_switch_port_is_type_phy()
264 static inline bool dpaa2_switch_port_has_mac(struct ethsw_port_priv *port_priv) in dpaa2_switch_port_has_mac() argument
266 return port_priv->mac ? true : false; in dpaa2_switch_port_has_mac()
277 typedef int dpaa2_switch_fdb_cb_t(struct ethsw_port_priv *port_priv,
299 struct ethsw_port_priv *port_priv);
302 struct ethsw_port_priv *port_priv);
305 dpaa2_switch_port_offloads_bridge_port(struct ethsw_port_priv *port_priv, in dpaa2_switch_port_offloads_bridge_port() argument
308 struct dpaa2_switch_lag *lag = rcu_dereference_rtnl(port_priv->lag); in dpaa2_switch_port_offloads_bridge_port()
312 if (port_priv->netdev == dev) in dpaa2_switch_port_offloads_bridge_port()
H A Ddpaa2-switch-flower.c407 struct ethsw_port_priv *port_priv; in dpaa2_switch_block_add_mirror() local
427 port_priv = ethsw->ports[port]; in dpaa2_switch_block_add_mirror()
433 !(port_priv->vlans[vlan] & ETHSW_VLAN_MEMBER)) { in dpaa2_switch_block_add_mirror()
820 struct ethsw_port_priv *port_priv) in dpaa2_switch_block_offload_mirror() argument
822 struct ethsw_core *ethsw = port_priv->ethsw_data; in dpaa2_switch_block_offload_mirror()
829 port_priv->idx, &tmp->cfg); in dpaa2_switch_block_offload_mirror()
840 port_priv->idx, &tmp->cfg); in dpaa2_switch_block_offload_mirror()
846 struct ethsw_port_priv *port_priv) in dpaa2_switch_block_unoffload_mirror() argument
848 struct ethsw_core *ethsw = port_priv->ethsw_data; in dpaa2_switch_block_unoffload_mirror()
855 port_priv->idx, &tmp->cfg); in dpaa2_switch_block_unoffload_mirror()
[all …]
/linux/drivers/net/ethernet/adi/
H A Dadin1110.c169 struct adin1110_port_priv *port_priv; member
293 static int adin1110_read_fifo(struct adin1110_port_priv *port_priv) in adin1110_read_fifo() argument
295 struct adin1110_priv *priv = port_priv->priv; in adin1110_read_fifo()
305 if (!port_priv->nr) { in adin1110_read_fifo()
338 rxb = netdev_alloc_skb(port_priv->netdev, round_len + header_len); in adin1110_read_fifo()
355 rxb->protocol = eth_type_trans(rxb, port_priv->netdev); in adin1110_read_fifo()
357 if ((port_priv->flags & IFF_ALLMULTI && rxb->pkt_type == PACKET_MULTICAST) || in adin1110_read_fifo()
358 (port_priv->flags & IFF_BROADCAST && rxb->pkt_type == PACKET_BROADCAST)) in adin1110_read_fifo()
359 rxb->offload_fwd_mark = port_priv->priv->forwarding; in adin1110_read_fifo()
363 port_priv->rx_bytes += frame_size - ADIN1110_FRAME_HEADER_LEN; in adin1110_read_fifo()
[all …]
/linux/drivers/infiniband/core/
H A Dagent.c94 struct ib_agent_port_private *port_priv; in agent_send_response() local
101 port_priv = ib_get_agent_port(device, 0); in agent_send_response()
103 port_priv = ib_get_agent_port(device, port_num); in agent_send_response()
105 if (!port_priv) { in agent_send_response()
110 agent = port_priv->agent[qpn]; in agent_send_response()
160 struct ib_agent_port_private *port_priv; in ib_agent_port_open() local
165 port_priv = kzalloc_obj(*port_priv); in ib_agent_port_open()
166 if (!port_priv) { in ib_agent_port_open()
173 port_priv->agent[0] = ib_register_mad_agent(device, port_num, in ib_agent_port_open()
177 if (IS_ERR(port_priv->agent[0])) { in ib_agent_port_open()
[all …]
H A Dmad.c95 struct ib_mad_port_private *port_priv,
107 static bool ib_mad_send_error(struct ib_mad_port_private *port_priv,
251 struct ib_mad_port_private *port_priv; in ib_register_mad_agent() local
370 port_priv = ib_get_mad_port(device, port_num); in ib_register_mad_agent()
371 if (!port_priv) { in ib_register_mad_agent()
381 if (!port_priv->qp_info[qpn].qp) { in ib_register_mad_agent()
404 mad_agent_priv->qp_info = &port_priv->qp_info[qpn]; in ib_register_mad_agent()
411 mad_agent_priv->agent.qp = port_priv->qp_info[qpn].qp; in ib_register_mad_agent()
451 spin_lock_irq(&port_priv->reg_lock); in ib_register_mad_agent()
455 class = port_priv->version[mad_reg_req-> in ib_register_mad_agent()
[all …]
H A Dmad_rmpp.c99 flush_workqueue(agent->qp_info->port_priv->wq); in ib_cancel_rmpp_recvs()
431 bool opa = rdma_cap_opa_mad(rmpp_recv->agent->qp_info->port_priv->device, in get_mad_len()
432 rmpp_recv->agent->qp_info->port_priv->port_num); in get_mad_len()
463 queue_delayed_work(rmpp_recv->agent->qp_info->port_priv->wq, in complete_rmpp()
556 queue_delayed_work(agent->qp_info->port_priv->wq, in start_rmpp()
/linux/drivers/usb/serial/
H A Dcp210x.c647 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_read_reg_block() local
653 port_priv->bInterfaceNumber, buf, bufsize, in cp210x_read_reg_block()
701 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_write_u16_reg() local
706 port_priv->bInterfaceNumber, NULL, 0, in cp210x_write_u16_reg()
724 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_write_reg_block() local
729 port_priv->bInterfaceNumber, buf, bufsize, in cp210x_write_reg_block()
778 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_open() local
798 port_priv->event_mode = false; in cp210x_open()
805 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); in cp210x_close() local
815 port_priv->event_mode = false; in cp210x_close()
[all …]
/linux/drivers/net/can/usb/
H A Df81604.c1136 struct f81604_port_priv *port_priv = netdev_priv(netdev); in f81604_set_termination() local
1140 return __f81604_set_termination(port_priv->dev, netdev->dev_port, in f81604_set_termination()
1169 struct f81604_port_priv *port_priv; in f81604_probe() local
1171 netdev = alloc_candev(sizeof(*port_priv), 1); in f81604_probe()
1179 port_priv = netdev_priv(netdev); in f81604_probe()
1181 INIT_WORK(&port_priv->clear_reg_work, f81604_clear_reg_work); in f81604_probe()
1182 init_usb_anchor(&port_priv->urbs_anchor); in f81604_probe()
1184 port_priv->intf = intf; in f81604_probe()
1185 port_priv->dev = dev; in f81604_probe()
1186 port_priv->netdev = netdev; in f81604_probe()
[all …]
/linux/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.h351 static inline void *port_priv(struct gelic_port *port) in port_priv() function
/linux/include/trace/events/
H A Dib_mad.h209 __entry->dev_index = qp_info->port_priv->device->index;
210 __entry->port_num = qp_info->port_priv->port_num;