port_priv 85 drivers/infiniband/core/agent.c struct ib_agent_port_private *port_priv; port_priv 92 drivers/infiniband/core/agent.c port_priv = ib_get_agent_port(device, 0); port_priv 94 drivers/infiniband/core/agent.c port_priv = ib_get_agent_port(device, port_num); port_priv 96 drivers/infiniband/core/agent.c if (!port_priv) { port_priv 101 drivers/infiniband/core/agent.c agent = port_priv->agent[qpn]; port_priv 152 drivers/infiniband/core/agent.c struct ib_agent_port_private *port_priv; port_priv 157 drivers/infiniband/core/agent.c port_priv = kzalloc(sizeof *port_priv, GFP_KERNEL); port_priv 158 drivers/infiniband/core/agent.c if (!port_priv) { port_priv 165 drivers/infiniband/core/agent.c port_priv->agent[0] = ib_register_mad_agent(device, port_num, port_priv 169 drivers/infiniband/core/agent.c if (IS_ERR(port_priv->agent[0])) { port_priv 170 drivers/infiniband/core/agent.c ret = PTR_ERR(port_priv->agent[0]); port_priv 176 drivers/infiniband/core/agent.c port_priv->agent[1] = ib_register_mad_agent(device, port_num, port_priv 180 drivers/infiniband/core/agent.c if (IS_ERR(port_priv->agent[1])) { port_priv 181 drivers/infiniband/core/agent.c ret = PTR_ERR(port_priv->agent[1]); port_priv 186 drivers/infiniband/core/agent.c list_add_tail(&port_priv->port_list, &ib_agent_port_list); port_priv 192 drivers/infiniband/core/agent.c if (port_priv->agent[0]) port_priv 193 drivers/infiniband/core/agent.c ib_unregister_mad_agent(port_priv->agent[0]); port_priv 195 drivers/infiniband/core/agent.c kfree(port_priv); port_priv 202 drivers/infiniband/core/agent.c struct ib_agent_port_private *port_priv; port_priv 206 drivers/infiniband/core/agent.c port_priv = __ib_get_agent_port(device, port_num); port_priv 207 drivers/infiniband/core/agent.c if (port_priv == NULL) { port_priv 212 drivers/infiniband/core/agent.c list_del(&port_priv->port_list); port_priv 215 drivers/infiniband/core/agent.c ib_unregister_mad_agent(port_priv->agent[1]); port_priv 216 drivers/infiniband/core/agent.c if (port_priv->agent[0]) port_priv 217 drivers/infiniband/core/agent.c ib_unregister_mad_agent(port_priv->agent[0]); port_priv 219 drivers/infiniband/core/agent.c kfree(port_priv); port_priv 63 drivers/infiniband/core/mad.c struct ib_device *dev = qp_info->port_priv->device; port_priv 64 drivers/infiniband/core/mad.c u8 pnum = qp_info->port_priv->port_num; port_priv 101 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv, port_priv 113 drivers/infiniband/core/mad.c static bool ib_mad_send_error(struct ib_mad_port_private *port_priv, port_priv 235 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 354 drivers/infiniband/core/mad.c port_priv = ib_get_mad_port(device, port_num); port_priv 355 drivers/infiniband/core/mad.c if (!port_priv) { port_priv 365 drivers/infiniband/core/mad.c if (!port_priv->qp_info[qpn].qp) { port_priv 388 drivers/infiniband/core/mad.c mad_agent_priv->qp_info = &port_priv->qp_info[qpn]; port_priv 395 drivers/infiniband/core/mad.c mad_agent_priv->agent.qp = port_priv->qp_info[qpn].qp; port_priv 431 drivers/infiniband/core/mad.c spin_lock_irq(&port_priv->reg_lock); port_priv 435 drivers/infiniband/core/mad.c class = port_priv->version[mad_reg_req-> port_priv 449 drivers/infiniband/core/mad.c vendor = port_priv->version[mad_reg_req-> port_priv 468 drivers/infiniband/core/mad.c spin_unlock_irq(&port_priv->reg_lock); port_priv 473 drivers/infiniband/core/mad.c spin_unlock_irq(&port_priv->reg_lock); port_priv 544 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 561 drivers/infiniband/core/mad.c port_priv = ib_get_mad_port(device, port_num); port_priv 562 drivers/infiniband/core/mad.c if (!port_priv) { port_priv 574 drivers/infiniband/core/mad.c mad_snoop_priv->qp_info = &port_priv->qp_info[qpn]; port_priv 579 drivers/infiniband/core/mad.c mad_snoop_priv->agent.qp = port_priv->qp_info[qpn].qp; port_priv 591 drivers/infiniband/core/mad.c &port_priv->qp_info[qpn], port_priv 623 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 633 drivers/infiniband/core/mad.c port_priv = mad_agent_priv->qp_info->port_priv; port_priv 636 drivers/infiniband/core/mad.c spin_lock_irq(&port_priv->reg_lock); port_priv 638 drivers/infiniband/core/mad.c spin_unlock_irq(&port_priv->reg_lock); port_priv 641 drivers/infiniband/core/mad.c flush_workqueue(port_priv->wq); port_priv 793 drivers/infiniband/core/mad.c static size_t port_mad_size(const struct ib_mad_port_private *port_priv) port_priv 795 drivers/infiniband/core/mad.c return rdma_max_mad_size(port_priv->device, port_priv->port_num); port_priv 817 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 823 drivers/infiniband/core/mad.c size_t mad_size = port_mad_size(mad_agent_priv->qp_info->port_priv); port_priv 826 drivers/infiniband/core/mad.c bool opa = rdma_cap_opa_mad(mad_agent_priv->qp_info->port_priv->device, port_priv 827 drivers/infiniband/core/mad.c mad_agent_priv->qp_info->port_priv->port_num); port_priv 939 drivers/infiniband/core/mad.c port_priv = ib_get_mad_port(mad_agent_priv->agent.device, port_priv 941 drivers/infiniband/core/mad.c if (port_priv) { port_priv 943 drivers/infiniband/core/mad.c recv_mad_agent = find_mad_agent(port_priv, port_priv 946 drivers/infiniband/core/mad.c if (!port_priv || !recv_mad_agent) { port_priv 975 drivers/infiniband/core/mad.c queue_work(mad_agent_priv->qp_info->port_priv->wq, port_priv 1517 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 1522 drivers/infiniband/core/mad.c port_priv = agent_priv->qp_info->port_priv; port_priv 1523 drivers/infiniband/core/mad.c class = &port_priv->version[mad_reg_req->mgmt_class_version].class; port_priv 1576 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 1586 drivers/infiniband/core/mad.c port_priv = agent_priv->qp_info->port_priv; port_priv 1587 drivers/infiniband/core/mad.c vendor_table = &port_priv->version[ port_priv 1673 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 1689 drivers/infiniband/core/mad.c port_priv = agent_priv->qp_info->port_priv; port_priv 1691 drivers/infiniband/core/mad.c class = port_priv->version[ port_priv 1709 drivers/infiniband/core/mad.c port_priv->version[ port_priv 1722 drivers/infiniband/core/mad.c vendor = port_priv->version[ port_priv 1754 drivers/infiniband/core/mad.c port_priv->version[ port_priv 1769 drivers/infiniband/core/mad.c find_mad_agent(struct ib_mad_port_private *port_priv, port_priv 1796 drivers/infiniband/core/mad.c spin_lock_irqsave(&port_priv->reg_lock, flags); port_priv 1804 drivers/infiniband/core/mad.c class = port_priv->version[ port_priv 1817 drivers/infiniband/core/mad.c vendor = port_priv->version[ port_priv 1839 drivers/infiniband/core/mad.c spin_unlock_irqrestore(&port_priv->reg_lock, flags); port_priv 1843 drivers/infiniband/core/mad.c dev_notice(&port_priv->device->dev, port_priv 1845 drivers/infiniband/core/mad.c &mad_agent->agent, port_priv->port_num); port_priv 2095 drivers/infiniband/core/mad.c static enum smi_action handle_ib_smi(const struct ib_mad_port_private *port_priv, port_priv 2108 drivers/infiniband/core/mad.c rdma_cap_ib_switch(port_priv->device), port_priv 2110 drivers/infiniband/core/mad.c port_priv->device->phys_port_cnt) == port_priv 2120 drivers/infiniband/core/mad.c rdma_cap_ib_switch(port_priv->device), port_priv 2124 drivers/infiniband/core/mad.c if (smi_check_local_smp(smp, port_priv->device) == IB_SMI_DISCARD) port_priv 2126 drivers/infiniband/core/mad.c } else if (rdma_cap_ib_switch(port_priv->device)) { port_priv 2135 drivers/infiniband/core/mad.c port_priv->device, port_priv 2182 drivers/infiniband/core/mad.c handle_opa_smi(struct ib_mad_port_private *port_priv, port_priv 2195 drivers/infiniband/core/mad.c rdma_cap_ib_switch(port_priv->device), port_priv 2197 drivers/infiniband/core/mad.c port_priv->device->phys_port_cnt) == port_priv 2207 drivers/infiniband/core/mad.c rdma_cap_ib_switch(port_priv->device), port_priv 2211 drivers/infiniband/core/mad.c if (opa_smi_check_local_smp(smp, port_priv->device) == port_priv 2215 drivers/infiniband/core/mad.c } else if (rdma_cap_ib_switch(port_priv->device)) { port_priv 2225 drivers/infiniband/core/mad.c port_priv->device, port_priv 2238 drivers/infiniband/core/mad.c handle_smi(struct ib_mad_port_private *port_priv, port_priv 2250 drivers/infiniband/core/mad.c return handle_opa_smi(port_priv, qp_info, wc, port_num, recv, port_priv 2253 drivers/infiniband/core/mad.c return handle_ib_smi(port_priv, qp_info, wc, port_num, recv, response); port_priv 2258 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv = cq->cq_context; port_priv 2271 drivers/infiniband/core/mad.c if (list_empty_careful(&port_priv->port_list)) port_priv 2285 drivers/infiniband/core/mad.c opa = rdma_cap_opa_mad(qp_info->port_priv->device, port_priv 2286 drivers/infiniband/core/mad.c qp_info->port_priv->port_num); port_priv 2291 drivers/infiniband/core/mad.c ib_dma_unmap_single(port_priv->device, port_priv 2326 drivers/infiniband/core/mad.c if (rdma_cap_ib_switch(port_priv->device)) port_priv 2329 drivers/infiniband/core/mad.c port_num = port_priv->port_num; port_priv 2333 drivers/infiniband/core/mad.c if (handle_smi(port_priv, qp_info, wc, port_num, recv, port_priv 2340 drivers/infiniband/core/mad.c if (port_priv->device->ops.process_mad) { port_priv 2341 drivers/infiniband/core/mad.c ret = port_priv->device->ops.process_mad( port_priv 2342 drivers/infiniband/core/mad.c port_priv->device, 0, port_priv->port_num, wc, port_priv 2356 drivers/infiniband/core/mad.c port_priv->device, port_priv 2365 drivers/infiniband/core/mad.c mad_agent = find_mad_agent(port_priv, (const struct ib_mad_hdr *)recv->mad); port_priv 2377 drivers/infiniband/core/mad.c port_priv->device, port_num, port_priv 2408 drivers/infiniband/core/mad.c mod_delayed_work(mad_agent_priv->qp_info->port_priv->wq, port_priv 2443 drivers/infiniband/core/mad.c mod_delayed_work(mad_agent_priv->qp_info->port_priv->wq, port_priv 2509 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv = cq->cq_context; port_priv 2519 drivers/infiniband/core/mad.c if (list_empty_careful(&port_priv->port_list)) port_priv 2523 drivers/infiniband/core/mad.c if (!ib_mad_send_error(port_priv, wc)) port_priv 2570 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 2595 drivers/infiniband/core/mad.c static bool ib_mad_send_error(struct ib_mad_port_private *port_priv, port_priv 2632 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 2756 drivers/infiniband/core/mad.c opa = rdma_cap_opa_mad(mad_agent_priv->qp_info->port_priv->device, port_priv 2757 drivers/infiniband/core/mad.c mad_agent_priv->qp_info->port_priv->port_num); port_priv 2896 drivers/infiniband/core/mad.c port_priv->wq, port_priv 2936 drivers/infiniband/core/mad.c sg_list.lkey = qp_info->port_priv->pd->local_dma_lkey; port_priv 2949 drivers/infiniband/core/mad.c mad_priv = alloc_mad_private(port_mad_size(qp_info->port_priv), port_priv 2957 drivers/infiniband/core/mad.c sg_list.addr = ib_dma_map_single(qp_info->port_priv->device, port_priv 2961 drivers/infiniband/core/mad.c if (unlikely(ib_dma_mapping_error(qp_info->port_priv->device, port_priv 2982 drivers/infiniband/core/mad.c ib_dma_unmap_single(qp_info->port_priv->device, port_priv 2987 drivers/infiniband/core/mad.c dev_err(&qp_info->port_priv->device->dev, port_priv 3021 drivers/infiniband/core/mad.c ib_dma_unmap_single(qp_info->port_priv->device, port_priv 3034 drivers/infiniband/core/mad.c static int ib_mad_port_start(struct ib_mad_port_private *port_priv) port_priv 3045 drivers/infiniband/core/mad.c ret = ib_find_pkey(port_priv->device, port_priv->port_num, port_priv 3051 drivers/infiniband/core/mad.c qp = port_priv->qp_info[i].qp; port_priv 3065 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 3074 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 3084 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 3091 drivers/infiniband/core/mad.c ret = ib_req_notify_cq(port_priv->cq, IB_CQ_NEXT_COMP); port_priv 3093 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 3100 drivers/infiniband/core/mad.c if (!port_priv->qp_info[i].qp) port_priv 3103 drivers/infiniband/core/mad.c ret = ib_mad_post_receive_mads(&port_priv->qp_info[i], NULL); port_priv 3105 drivers/infiniband/core/mad.c dev_err(&port_priv->device->dev, port_priv 3120 drivers/infiniband/core/mad.c dev_err(&qp_info->port_priv->device->dev, port_priv 3134 drivers/infiniband/core/mad.c static void init_mad_qp(struct ib_mad_port_private *port_priv, port_priv 3137 drivers/infiniband/core/mad.c qp_info->port_priv = port_priv; port_priv 3154 drivers/infiniband/core/mad.c qp_init_attr.send_cq = qp_info->port_priv->cq; port_priv 3155 drivers/infiniband/core/mad.c qp_init_attr.recv_cq = qp_info->port_priv->cq; port_priv 3162 drivers/infiniband/core/mad.c qp_init_attr.port_num = qp_info->port_priv->port_num; port_priv 3165 drivers/infiniband/core/mad.c qp_info->qp = ib_create_qp(qp_info->port_priv->pd, &qp_init_attr); port_priv 3167 drivers/infiniband/core/mad.c dev_err(&qp_info->port_priv->device->dev, port_priv 3199 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 3212 drivers/infiniband/core/mad.c port_priv = kzalloc(sizeof *port_priv, GFP_KERNEL); port_priv 3213 drivers/infiniband/core/mad.c if (!port_priv) port_priv 3216 drivers/infiniband/core/mad.c port_priv->device = device; port_priv 3217 drivers/infiniband/core/mad.c port_priv->port_num = port_num; port_priv 3218 drivers/infiniband/core/mad.c spin_lock_init(&port_priv->reg_lock); port_priv 3219 drivers/infiniband/core/mad.c init_mad_qp(port_priv, &port_priv->qp_info[0]); port_priv 3220 drivers/infiniband/core/mad.c init_mad_qp(port_priv, &port_priv->qp_info[1]); port_priv 3227 drivers/infiniband/core/mad.c port_priv->pd = ib_alloc_pd(device, 0); port_priv 3228 drivers/infiniband/core/mad.c if (IS_ERR(port_priv->pd)) { port_priv 3230 drivers/infiniband/core/mad.c ret = PTR_ERR(port_priv->pd); port_priv 3234 drivers/infiniband/core/mad.c port_priv->cq = ib_alloc_cq(port_priv->device, port_priv, cq_size, 0, port_priv 3236 drivers/infiniband/core/mad.c if (IS_ERR(port_priv->cq)) { port_priv 3238 drivers/infiniband/core/mad.c ret = PTR_ERR(port_priv->cq); port_priv 3243 drivers/infiniband/core/mad.c ret = create_mad_qp(&port_priv->qp_info[0], IB_QPT_SMI); port_priv 3247 drivers/infiniband/core/mad.c ret = create_mad_qp(&port_priv->qp_info[1], IB_QPT_GSI); port_priv 3252 drivers/infiniband/core/mad.c port_priv->wq = alloc_ordered_workqueue(name, WQ_MEM_RECLAIM); port_priv 3253 drivers/infiniband/core/mad.c if (!port_priv->wq) { port_priv 3259 drivers/infiniband/core/mad.c list_add_tail(&port_priv->port_list, &ib_mad_port_list); port_priv 3262 drivers/infiniband/core/mad.c ret = ib_mad_port_start(port_priv); port_priv 3272 drivers/infiniband/core/mad.c list_del_init(&port_priv->port_list); port_priv 3275 drivers/infiniband/core/mad.c destroy_workqueue(port_priv->wq); port_priv 3277 drivers/infiniband/core/mad.c destroy_mad_qp(&port_priv->qp_info[1]); port_priv 3279 drivers/infiniband/core/mad.c destroy_mad_qp(&port_priv->qp_info[0]); port_priv 3281 drivers/infiniband/core/mad.c ib_free_cq(port_priv->cq); port_priv 3282 drivers/infiniband/core/mad.c cleanup_recv_queue(&port_priv->qp_info[1]); port_priv 3283 drivers/infiniband/core/mad.c cleanup_recv_queue(&port_priv->qp_info[0]); port_priv 3285 drivers/infiniband/core/mad.c ib_dealloc_pd(port_priv->pd); port_priv 3287 drivers/infiniband/core/mad.c kfree(port_priv); port_priv 3299 drivers/infiniband/core/mad.c struct ib_mad_port_private *port_priv; port_priv 3303 drivers/infiniband/core/mad.c port_priv = __ib_get_mad_port(device, port_num); port_priv 3304 drivers/infiniband/core/mad.c if (port_priv == NULL) { port_priv 3309 drivers/infiniband/core/mad.c list_del_init(&port_priv->port_list); port_priv 3312 drivers/infiniband/core/mad.c destroy_workqueue(port_priv->wq); port_priv 3313 drivers/infiniband/core/mad.c destroy_mad_qp(&port_priv->qp_info[1]); port_priv 3314 drivers/infiniband/core/mad.c destroy_mad_qp(&port_priv->qp_info[0]); port_priv 3315 drivers/infiniband/core/mad.c ib_free_cq(port_priv->cq); port_priv 3316 drivers/infiniband/core/mad.c ib_dealloc_pd(port_priv->pd); port_priv 3317 drivers/infiniband/core/mad.c cleanup_recv_queue(&port_priv->qp_info[1]); port_priv 3318 drivers/infiniband/core/mad.c cleanup_recv_queue(&port_priv->qp_info[0]); port_priv 3321 drivers/infiniband/core/mad.c kfree(port_priv); port_priv 188 drivers/infiniband/core/mad_priv.h struct ib_mad_port_private *port_priv; port_priv 106 drivers/infiniband/core/mad_rmpp.c flush_workqueue(agent->qp_info->port_priv->wq); port_priv 440 drivers/infiniband/core/mad_rmpp.c bool opa = rdma_cap_opa_mad(rmpp_recv->agent->qp_info->port_priv->device, port_priv 441 drivers/infiniband/core/mad_rmpp.c rmpp_recv->agent->qp_info->port_priv->port_num); port_priv 472 drivers/infiniband/core/mad_rmpp.c queue_delayed_work(rmpp_recv->agent->qp_info->port_priv->wq, port_priv 565 drivers/infiniband/core/mad_rmpp.c queue_delayed_work(agent->qp_info->port_priv->wq, port_priv 383 drivers/media/pci/cx23885/cimax2.c state = port->port_priv; port_priv 390 drivers/media/pci/cx23885/cimax2.c state = port->port_priv; port_priv 461 drivers/media/pci/cx23885/cimax2.c port->port_priv = state; port_priv 524 drivers/media/pci/cx23885/cimax2.c state = (struct netup_ci_state *)port->port_priv; port_priv 300 drivers/media/pci/cx23885/cx23885.h void *port_priv; port_priv 574 drivers/media/usb/cx231xx/cx231xx.h void *port_priv; port_priv 291 drivers/net/ethernet/toshiba/ps3_gelic_wireless.h return port_priv(port); port_priv 35 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 41 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c err = dpsw_get_api_version(port_priv->ethsw_data->mc_io, 0, port_priv 59 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 63 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c err = dpsw_if_get_link_state(port_priv->ethsw_data->mc_io, 0, port_priv 64 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->ethsw_data->dpsw_handle, port_priv 65 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->idx, port_priv 90 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 91 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 101 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->idx); port_priv 118 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c err = dpsw_if_set_link_cfg(port_priv->ethsw_data->mc_io, 0, port_priv 119 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->ethsw_data->dpsw_handle, port_priv 120 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->idx, port_priv 126 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->idx); port_priv 163 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 167 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 168 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->ethsw_data->dpsw_handle, port_priv 169 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c port_priv->idx, port_priv 48 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_set_pvid(struct ethsw_port_priv *port_priv, u16 pvid) port_priv 50 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 51 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; port_priv 57 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, &tci_cfg); port_priv 70 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx); port_priv 78 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, &tci_cfg); port_priv 85 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->vlans[port_priv->pvid] &= ~ETHSW_VLAN_PVID; port_priv 86 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->vlans[pvid] |= ETHSW_VLAN_PVID; port_priv 87 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->pvid = pvid; port_priv 93 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx); port_priv 103 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_add_vlan(struct ethsw_port_priv *port_priv, port_priv 106 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 107 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; port_priv 111 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (port_priv->vlans[vid]) { port_priv 117 drivers/staging/fsl-dpaa2/ethsw/ethsw.c vcfg.if_id[0] = port_priv->idx; port_priv 124 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->vlans[vid] = ETHSW_VLAN_MEMBER; port_priv 135 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->vlans[vid] |= ETHSW_VLAN_UNTAGGED; port_priv 139 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_set_pvid(port_priv, vid); port_priv 168 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_set_flood(struct ethsw_port_priv *port_priv, bool enable) port_priv 172 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_set_flooding(port_priv->ethsw_data->mc_io, 0, port_priv 173 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 174 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, enable); port_priv 176 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, port_priv 180 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->flood = enable; port_priv 185 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_set_stp_state(struct ethsw_port_priv *port_priv, u8 state) port_priv 193 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!netif_oper_up(port_priv->netdev) || state == port_priv->stp_state) port_priv 196 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_set_stp(port_priv->ethsw_data->mc_io, 0, port_priv 197 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 198 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, &stp_cfg); port_priv 200 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, port_priv 205 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->stp_state = state; port_priv 233 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_fdb_add_uc(struct ethsw_port_priv *port_priv, port_priv 239 drivers/staging/fsl-dpaa2/ethsw/ethsw.c entry.if_egress = port_priv->idx; port_priv 243 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_fdb_add_unicast(port_priv->ethsw_data->mc_io, 0, port_priv 244 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 247 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, port_priv 252 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_fdb_del_uc(struct ethsw_port_priv *port_priv, port_priv 258 drivers/staging/fsl-dpaa2/ethsw/ethsw.c entry.if_egress = port_priv->idx; port_priv 262 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_fdb_remove_unicast(port_priv->ethsw_data->mc_io, 0, port_priv 263 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 267 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, port_priv 272 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_fdb_add_mc(struct ethsw_port_priv *port_priv, port_priv 281 drivers/staging/fsl-dpaa2/ethsw/ethsw.c entry.if_id[0] = port_priv->idx; port_priv 283 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_fdb_add_multicast(port_priv->ethsw_data->mc_io, 0, port_priv 284 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 288 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, "dpsw_fdb_add_multicast err %d\n", port_priv 293 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_fdb_del_mc(struct ethsw_port_priv *port_priv, port_priv 302 drivers/staging/fsl-dpaa2/ethsw/ethsw.c entry.if_id[0] = port_priv->idx; port_priv 304 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_fdb_remove_multicast(port_priv->ethsw_data->mc_io, 0, port_priv 305 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 309 drivers/staging/fsl-dpaa2/ethsw/ethsw.c netdev_err(port_priv->netdev, port_priv 342 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 346 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 347 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 348 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 353 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 354 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 355 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 360 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 361 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 362 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 367 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 368 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 369 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 374 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 375 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 376 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 382 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 383 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 384 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 391 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_counter(port_priv->ethsw_data->mc_io, 0, port_priv 392 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 393 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 426 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 429 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_set_max_frame_length(port_priv->ethsw_data->mc_io, port_priv 431 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 432 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, port_priv 446 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 450 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_get_link_state(port_priv->ethsw_data->mc_io, 0, port_priv 451 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 452 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx, &state); port_priv 460 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (state.up != port_priv->link_state) { port_priv 465 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->link_state = state.up; port_priv 472 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 478 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_enable(port_priv->ethsw_data->mc_io, 0, port_priv 479 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 480 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx); port_priv 497 drivers/staging/fsl-dpaa2/ethsw/ethsw.c dpsw_if_disable(port_priv->ethsw_data->mc_io, 0, port_priv 498 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 499 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx); port_priv 505 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 508 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = dpsw_if_disable(port_priv->ethsw_data->mc_io, 0, port_priv 509 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->dpsw_handle, port_priv 510 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx); port_priv 531 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(dev); port_priv 534 drivers/staging/fsl-dpaa2/ethsw/ethsw.c ppid->id[0] = port_priv->ethsw_data->dev_id; port_priv 542 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 545 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = snprintf(name, len, "p%d", port_priv->idx); port_priv 600 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv) port_priv 602 drivers/staging/fsl-dpaa2/ethsw/ethsw.c int idx = port_priv->idx; port_priv 606 drivers/staging/fsl-dpaa2/ethsw/ethsw.c valid = entry->if_info == port_priv->idx; port_priv 617 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(net_dev); port_priv 618 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 660 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!port_fdb_valid_entry(&fdb_entry, port_priv)) port_priv 815 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 820 drivers/staging/fsl-dpaa2/ethsw/ethsw.c return ethsw_port_set_stp_state(port_priv, state); port_priv 837 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 844 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_set_learning(port_priv->ethsw_data, port_priv 849 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_set_flood(port_priv, !!(flags & BR_FLOOD)); port_priv 889 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 896 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!port_priv->ethsw_data->vlans[vid]) { port_priv 898 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_add_vlan(port_priv->ethsw_data, vid); port_priv 902 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data->vlans[vid] |= ETHSW_VLAN_GLOBAL; port_priv 904 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_add_vlan(port_priv, vid, vlan->flags); port_priv 933 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 943 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_fdb_add_mc(port_priv, mdb->addr); port_priv 950 drivers/staging/fsl-dpaa2/ethsw/ethsw.c ethsw_port_fdb_del_mc(port_priv, mdb->addr); port_priv 981 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_del_vlan(struct ethsw_port_priv *port_priv, u16 vid) port_priv 983 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 984 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; port_priv 988 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (!port_priv->vlans[vid]) port_priv 991 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (port_priv->vlans[vid] & ETHSW_VLAN_PVID) { port_priv 992 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_set_pvid(port_priv, 0); port_priv 998 drivers/staging/fsl-dpaa2/ethsw/ethsw.c vcfg.if_id[0] = port_priv->idx; port_priv 999 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (port_priv->vlans[vid] & ETHSW_VLAN_UNTAGGED) { port_priv 1008 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->vlans[vid] &= ~ETHSW_VLAN_UNTAGGED; port_priv 1011 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (port_priv->vlans[vid] & ETHSW_VLAN_MEMBER) { port_priv 1019 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->vlans[vid] &= ~ETHSW_VLAN_MEMBER; port_priv 1041 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 1048 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_del_vlan(port_priv, vid); port_priv 1059 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 1065 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_fdb_del_mc(port_priv, mdb->addr); port_priv 1114 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 1115 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 1127 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_set_flood(port_priv, 1); port_priv 1129 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->bridge_dev = upper_dev; port_priv 1136 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv = netdev_priv(netdev); port_priv 1140 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_set_flood(port_priv, 0); port_priv 1142 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->bridge_dev = NULL; port_priv 1459 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_init(struct ethsw_port_priv *port_priv, u16 port) port_priv 1461 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *netdev = port_priv->netdev; port_priv 1462 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_core *ethsw = port_priv->ethsw_data; port_priv 1470 drivers/staging/fsl-dpaa2/ethsw/ethsw.c vcfg.if_id[0] = port_priv->idx; port_priv 1480 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_set_pvid(port_priv, 0); port_priv 1529 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv; port_priv 1544 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv = ethsw->ports[i]; port_priv 1545 drivers/staging/fsl-dpaa2/ethsw/ethsw.c unregister_netdev(port_priv->netdev); port_priv 1546 drivers/staging/fsl-dpaa2/ethsw/ethsw.c free_netdev(port_priv->netdev); port_priv 1562 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct ethsw_port_priv *port_priv; port_priv 1573 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv = netdev_priv(port_netdev); port_priv 1574 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->netdev = port_netdev; port_priv 1575 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->ethsw_data = ethsw; port_priv 1577 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->idx = port_idx; port_priv 1578 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->stp_state = BR_STATE_FORWARDING; port_priv 1581 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->flood = true; port_priv 1591 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = ethsw_port_init(port_priv, port_idx); port_priv 1601 drivers/staging/fsl-dpaa2/ethsw/ethsw.c ethsw->ports[port_idx] = port_priv; port_priv 529 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); port_priv 545 drivers/usb/serial/cp210x.c port_priv->bInterfaceNumber, dmabuf, bufsize, port_priv 657 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); port_priv 662 drivers/usb/serial/cp210x.c port_priv->bInterfaceNumber, NULL, 0, port_priv 680 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); port_priv 690 drivers/usb/serial/cp210x.c port_priv->bInterfaceNumber, dmabuf, bufsize, port_priv 763 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); port_priv 781 drivers/usb/serial/cp210x.c port_priv->has_swapped_line_ctl = true; port_priv 794 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); port_priv 802 drivers/usb/serial/cp210x.c if (port_priv->has_swapped_line_ctl) port_priv 845 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv = usb_get_serial_port_data(port); port_priv 855 drivers/usb/serial/cp210x.c 0, port_priv->bInterfaceNumber, sts, sizeof(*sts), port_priv 1776 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv; port_priv 1779 drivers/usb/serial/cp210x.c port_priv = kzalloc(sizeof(*port_priv), GFP_KERNEL); port_priv 1780 drivers/usb/serial/cp210x.c if (!port_priv) port_priv 1783 drivers/usb/serial/cp210x.c port_priv->bInterfaceNumber = cp210x_interface_num(serial); port_priv 1785 drivers/usb/serial/cp210x.c usb_set_serial_port_data(port, port_priv); port_priv 1789 drivers/usb/serial/cp210x.c kfree(port_priv); port_priv 1798 drivers/usb/serial/cp210x.c struct cp210x_port_private *port_priv; port_priv 1800 drivers/usb/serial/cp210x.c port_priv = usb_get_serial_port_data(port); port_priv 1801 drivers/usb/serial/cp210x.c kfree(port_priv); port_priv 532 drivers/usb/serial/digi_acceleport.c struct digi_port *port_priv = usb_get_serial_port_data(port); port_priv 541 drivers/usb/serial/digi_acceleport.c port_priv->dp_port_num, modem_signals); port_priv 544 drivers/usb/serial/digi_acceleport.c spin_lock(&port_priv->dp_port_lock); port_priv 547 drivers/usb/serial/digi_acceleport.c spin_unlock(&port_priv->dp_port_lock); port_priv 554 drivers/usb/serial/digi_acceleport.c spin_lock(&port_priv->dp_port_lock); port_priv 557 drivers/usb/serial/digi_acceleport.c data[1] = port_priv->dp_port_num; port_priv 562 drivers/usb/serial/digi_acceleport.c data[5] = port_priv->dp_port_num; port_priv 572 drivers/usb/serial/digi_acceleport.c port_priv->dp_modem_signals &= ~(TIOCM_DTR | TIOCM_RTS); port_priv 573 drivers/usb/serial/digi_acceleport.c port_priv->dp_modem_signals |= port_priv 576 drivers/usb/serial/digi_acceleport.c spin_unlock(&port_priv->dp_port_lock); port_priv 605 drivers/usb/serial/f81232.c struct f81232_private *port_priv = usb_get_serial_port_data(port); port_priv 611 drivers/usb/serial/f81232.c mutex_lock(&port_priv->lock); port_priv 612 drivers/usb/serial/f81232.c mcr = port_priv->modem_control; port_priv 613 drivers/usb/serial/f81232.c msr = port_priv->modem_status; port_priv 614 drivers/usb/serial/f81232.c mutex_unlock(&port_priv->lock); port_priv 664 drivers/usb/serial/f81232.c struct f81232_private *port_priv = usb_get_serial_port_data(port); port_priv 669 drivers/usb/serial/f81232.c flush_work(&port_priv->interrupt_work); port_priv 670 drivers/usb/serial/f81232.c flush_work(&port_priv->lsr_work); port_priv 764 drivers/usb/serial/f81232.c struct f81232_private *port_priv = usb_get_serial_port_data(port); port_priv 772 drivers/usb/serial/f81232.c if (port_priv) { port_priv 773 drivers/usb/serial/f81232.c flush_work(&port_priv->interrupt_work); port_priv 774 drivers/usb/serial/f81232.c flush_work(&port_priv->lsr_work); port_priv 331 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 334 drivers/usb/serial/f81534.c reg + port_priv->phy_num * F81534_UART_OFFSET, data); port_priv 340 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 343 drivers/usb/serial/f81534.c reg + port_priv->phy_num * F81534_UART_OFFSET, data); port_priv 475 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 476 drivers/usb/serial/f81534.c int phy_num = port_priv->phy_num; port_priv 504 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 520 drivers/usb/serial/f81534.c if (!test_and_clear_bit(F81534_TX_EMPTY_BIT, &port_priv->tx_empty)) port_priv 529 drivers/usb/serial/f81534.c set_bit(F81534_TX_EMPTY_BIT, &port_priv->tx_empty); port_priv 564 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 584 drivers/usb/serial/f81534.c port_priv->baud_base = baudrate_table[idx]; port_priv 585 drivers/usb/serial/f81534.c port_priv->shadow_clk &= ~F81534_CLK_MASK; port_priv 586 drivers/usb/serial/f81534.c port_priv->shadow_clk |= clock_table[idx]; port_priv 589 drivers/usb/serial/f81534.c port_priv->shadow_clk); port_priv 618 drivers/usb/serial/f81534.c divisor = f81534_calc_baud_divisor(baudrate, port_priv->baud_base); port_priv 620 drivers/usb/serial/f81534.c mutex_lock(&port_priv->lcr_mutex); port_priv 644 drivers/usb/serial/f81534.c value = lcr | (port_priv->shadow_lcr & UART_LCR_SBC); port_priv 652 drivers/usb/serial/f81534.c port_priv->shadow_lcr = value; port_priv 654 drivers/usb/serial/f81534.c mutex_unlock(&port_priv->lcr_mutex); port_priv 662 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 665 drivers/usb/serial/f81534.c mutex_lock(&port_priv->lcr_mutex); port_priv 668 drivers/usb/serial/f81534.c port_priv->shadow_lcr |= UART_LCR_SBC; port_priv 670 drivers/usb/serial/f81534.c port_priv->shadow_lcr &= ~UART_LCR_SBC; port_priv 673 drivers/usb/serial/f81534.c port_priv->shadow_lcr); port_priv 677 drivers/usb/serial/f81534.c mutex_unlock(&port_priv->lcr_mutex); port_priv 683 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 690 drivers/usb/serial/f81534.c mutex_lock(&port_priv->mcr_mutex); port_priv 696 drivers/usb/serial/f81534.c tmp = UART_MCR_OUT2 | port_priv->shadow_mcr; port_priv 713 drivers/usb/serial/f81534.c mutex_unlock(&port_priv->mcr_mutex); port_priv 717 drivers/usb/serial/f81534.c port_priv->shadow_mcr = tmp; port_priv 718 drivers/usb/serial/f81534.c mutex_unlock(&port_priv->mcr_mutex); port_priv 1016 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1024 drivers/usb/serial/f81534.c spin_lock_irqsave(&port_priv->msr_lock, flags); port_priv 1025 drivers/usb/serial/f81534.c old_msr = port_priv->shadow_msr; port_priv 1026 drivers/usb/serial/f81534.c port_priv->shadow_msr = msr; port_priv 1027 drivers/usb/serial/f81534.c spin_unlock_irqrestore(&port_priv->msr_lock, flags); port_priv 1048 drivers/usb/serial/f81534.c __func__, port_priv->phy_num, old_msr, msr); port_priv 1060 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1071 drivers/usb/serial/f81534.c spin_lock_irqsave(&port_priv->msr_lock, flags); port_priv 1072 drivers/usb/serial/f81534.c port_priv->shadow_msr = msr; port_priv 1073 drivers/usb/serial/f81534.c spin_unlock_irqrestore(&port_priv->msr_lock, flags); port_priv 1082 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1115 drivers/usb/serial/f81534.c set_bit(F81534_TX_EMPTY_BIT, &port_priv->tx_empty); port_priv 1149 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv; port_priv 1151 drivers/usb/serial/f81534.c port_priv = usb_get_serial_port_data(port); port_priv 1156 drivers/usb/serial/f81534.c ss->baud_base = port_priv->baud_base; port_priv 1163 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1185 drivers/usb/serial/f81534.c set_bit(F81534_TX_EMPTY_BIT, &port_priv->tx_empty); port_priv 1238 drivers/usb/serial/f81534.c schedule_work(&port_priv->lsr_work); port_priv 1315 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv; port_priv 1320 drivers/usb/serial/f81534.c port_priv = container_of(work, struct f81534_port_private, lsr_work); port_priv 1321 drivers/usb/serial/f81534.c port = port_priv->port; port_priv 1331 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv; port_priv 1341 drivers/usb/serial/f81534.c port_priv = usb_get_serial_port_data(port); port_priv 1343 drivers/usb/serial/f81534.c idx = F81534_CONF_INIT_GPIO_OFFSET + port_priv->phy_num; port_priv 1350 drivers/usb/serial/f81534.c idx = F81534_CONF_WORK_GPIO_OFFSET + port_priv->phy_num; port_priv 1356 drivers/usb/serial/f81534.c pins = &f81534_port_out_pins[port_priv->phy_num]; port_priv 1373 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv; port_priv 1378 drivers/usb/serial/f81534.c port_priv = devm_kzalloc(&port->dev, sizeof(*port_priv), GFP_KERNEL); port_priv 1379 drivers/usb/serial/f81534.c if (!port_priv) port_priv 1386 drivers/usb/serial/f81534.c port_priv->shadow_clk = F81534_UART_EN | F81534_CLK_TX_DELAY_1BIT; port_priv 1387 drivers/usb/serial/f81534.c spin_lock_init(&port_priv->msr_lock); port_priv 1388 drivers/usb/serial/f81534.c mutex_init(&port_priv->mcr_mutex); port_priv 1389 drivers/usb/serial/f81534.c mutex_init(&port_priv->lcr_mutex); port_priv 1390 drivers/usb/serial/f81534.c INIT_WORK(&port_priv->lsr_work, f81534_lsr_worker); port_priv 1397 drivers/usb/serial/f81534.c port_priv->phy_num = ret; port_priv 1398 drivers/usb/serial/f81534.c port_priv->port = port; port_priv 1399 drivers/usb/serial/f81534.c usb_set_serial_port_data(port, port_priv); port_priv 1401 drivers/usb/serial/f81534.c port->port_number, port_priv->phy_num); port_priv 1414 drivers/usb/serial/f81534.c value = serial_priv->conf_data[port_priv->phy_num]; port_priv 1417 drivers/usb/serial/f81534.c port_priv->shadow_clk |= F81534_CLK_RS485_MODE | port_priv 1422 drivers/usb/serial/f81534.c port_priv->shadow_clk |= F81534_CLK_RS485_MODE; port_priv 1437 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1439 drivers/usb/serial/f81534.c flush_work(&port_priv->lsr_work); port_priv 1446 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1457 drivers/usb/serial/f81534.c mutex_lock(&port_priv->mcr_mutex); port_priv 1458 drivers/usb/serial/f81534.c mcr = port_priv->shadow_mcr; port_priv 1459 drivers/usb/serial/f81534.c mutex_unlock(&port_priv->mcr_mutex); port_priv 1509 drivers/usb/serial/f81534.c struct f81534_port_private *port_priv = usb_get_serial_port_data(port); port_priv 1511 drivers/usb/serial/f81534.c return test_bit(F81534_TX_EMPTY_BIT, &port_priv->tx_empty); port_priv 215 drivers/usb/serial/quatech2.c static inline int update_mctrl(struct qt2_port_private *port_priv, port_priv 218 drivers/usb/serial/quatech2.c struct usb_serial_port *port = port_priv->port; port_priv 236 drivers/usb/serial/quatech2.c status = qt2_setregister(dev, port_priv->device_port, UART_MCR, port_priv 268 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 275 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 304 drivers/usb/serial/quatech2.c status = qt2_set_port_config(dev, port_priv->device_port, baud, port_priv 313 drivers/usb/serial/quatech2.c port_priv->device_port); port_priv 316 drivers/usb/serial/quatech2.c 0, port_priv->device_port); port_priv 325 drivers/usb/serial/quatech2.c x, port_priv->device_port); port_priv 328 drivers/usb/serial/quatech2.c 0, port_priv->device_port); port_priv 339 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 349 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 381 drivers/usb/serial/quatech2.c spin_lock_irqsave(&port_priv->lock, flags); port_priv 382 drivers/usb/serial/quatech2.c port_priv->shadowLSR = data[0]; port_priv 383 drivers/usb/serial/quatech2.c port_priv->shadowMSR = data[1]; port_priv 384 drivers/usb/serial/quatech2.c spin_unlock_irqrestore(&port_priv->lock, flags); port_priv 397 drivers/usb/serial/quatech2.c port_priv->device_port = (u8) device_port; port_priv 409 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 413 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 415 drivers/usb/serial/quatech2.c usb_kill_urb(port_priv->write_urb); port_priv 421 drivers/usb/serial/quatech2.c port_priv->device_port, NULL, 0, QT2_USB_TIMEOUT); port_priv 431 drivers/usb/serial/quatech2.c port_priv->device_port, NULL, 0, QT2_USB_TIMEOUT); port_priv 442 drivers/usb/serial/quatech2.c port_priv->device_port, NULL, 0, QT2_USB_TIMEOUT); port_priv 600 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 604 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 606 drivers/usb/serial/quatech2.c spin_lock_irqsave(&port_priv->urb_lock, flags); port_priv 608 drivers/usb/serial/quatech2.c port_priv->urb_in_use = false; port_priv 611 drivers/usb/serial/quatech2.c spin_unlock_irqrestore(&port_priv->urb_lock, flags); port_priv 710 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 713 drivers/usb/serial/quatech2.c port_priv = kzalloc(sizeof(*port_priv), GFP_KERNEL); port_priv 714 drivers/usb/serial/quatech2.c if (!port_priv) port_priv 717 drivers/usb/serial/quatech2.c spin_lock_init(&port_priv->lock); port_priv 718 drivers/usb/serial/quatech2.c spin_lock_init(&port_priv->urb_lock); port_priv 719 drivers/usb/serial/quatech2.c port_priv->port = port; port_priv 721 drivers/usb/serial/quatech2.c port_priv->write_buffer = kmalloc(QT2_WRITE_BUFFER_SIZE, GFP_KERNEL); port_priv 722 drivers/usb/serial/quatech2.c if (!port_priv->write_buffer) port_priv 725 drivers/usb/serial/quatech2.c port_priv->write_urb = usb_alloc_urb(0, GFP_KERNEL); port_priv 726 drivers/usb/serial/quatech2.c if (!port_priv->write_urb) port_priv 730 drivers/usb/serial/quatech2.c usb_fill_bulk_urb(port_priv->write_urb, serial->dev, port_priv 732 drivers/usb/serial/quatech2.c port_priv->write_buffer, port_priv 736 drivers/usb/serial/quatech2.c usb_set_serial_port_data(port, port_priv); port_priv 740 drivers/usb/serial/quatech2.c kfree(port_priv->write_buffer); port_priv 742 drivers/usb/serial/quatech2.c kfree(port_priv); port_priv 748 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 750 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 751 drivers/usb/serial/quatech2.c usb_free_urb(port_priv->write_urb); port_priv 752 drivers/usb/serial/quatech2.c kfree(port_priv->write_buffer); port_priv 753 drivers/usb/serial/quatech2.c kfree(port_priv); port_priv 762 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv = usb_get_serial_port_data(port); port_priv 770 drivers/usb/serial/quatech2.c r = qt2_getregister(dev, port_priv->device_port, UART_MCR, d); port_priv 774 drivers/usb/serial/quatech2.c r = qt2_getregister(dev, port_priv->device_port, UART_MSR, d + 1); port_priv 793 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 795 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(tty->driver_data); port_priv 796 drivers/usb/serial/quatech2.c return update_mctrl(port_priv, set, clear); port_priv 802 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 806 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 811 drivers/usb/serial/quatech2.c val, port_priv->device_port); port_priv 823 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv = usb_get_serial_port_data(port); port_priv 827 drivers/usb/serial/quatech2.c if (qt2_setregister(dev, port_priv->device_port, port_priv 833 drivers/usb/serial/quatech2.c update_mctrl(port_priv, TIOCM_DTR | TIOCM_RTS, 0); port_priv 835 drivers/usb/serial/quatech2.c update_mctrl(port_priv, 0, TIOCM_DTR | TIOCM_RTS); port_priv 840 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 845 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 846 drivers/usb/serial/quatech2.c if (!port_priv) port_priv 849 drivers/usb/serial/quatech2.c spin_lock_irqsave(&port_priv->lock, flags); port_priv 850 drivers/usb/serial/quatech2.c port_priv->shadowMSR = newMSR; port_priv 851 drivers/usb/serial/quatech2.c spin_unlock_irqrestore(&port_priv->lock, flags); port_priv 870 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 876 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 877 drivers/usb/serial/quatech2.c if (!port_priv) port_priv 883 drivers/usb/serial/quatech2.c spin_lock_irqsave(&port_priv->lock, flags); port_priv 884 drivers/usb/serial/quatech2.c port_priv->shadowLSR = newLSR; port_priv 885 drivers/usb/serial/quatech2.c spin_unlock_irqrestore(&port_priv->lock, flags); port_priv 909 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 913 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 915 drivers/usb/serial/quatech2.c spin_lock_irqsave(&port_priv->urb_lock, flags); port_priv 917 drivers/usb/serial/quatech2.c if (port_priv->urb_in_use) port_priv 922 drivers/usb/serial/quatech2.c spin_unlock_irqrestore(&port_priv->urb_lock, flags); port_priv 931 drivers/usb/serial/quatech2.c struct qt2_port_private *port_priv; port_priv 938 drivers/usb/serial/quatech2.c port_priv = usb_get_serial_port_data(port); port_priv 940 drivers/usb/serial/quatech2.c if (port_priv->write_urb == NULL) { port_priv 944 drivers/usb/serial/quatech2.c write_urb = port_priv->write_urb; port_priv 949 drivers/usb/serial/quatech2.c spin_lock_irqsave(&port_priv->urb_lock, flags); port_priv 950 drivers/usb/serial/quatech2.c if (port_priv->urb_in_use) { port_priv 957 drivers/usb/serial/quatech2.c *data++ = port_priv->device_port; port_priv 966 drivers/usb/serial/quatech2.c port_priv->urb_in_use = true; port_priv 971 drivers/usb/serial/quatech2.c spin_unlock_irqrestore(&port_priv->urb_lock, flags); port_priv 211 include/trace/events/ib_mad.h __entry->dev_index = qp_info->port_priv->device->index; port_priv 212 include/trace/events/ib_mad.h __entry->port_num = qp_info->port_priv->port_num; port_priv 227 include/trace/events/ib_mad.h ib_query_pkey(qp_info->port_priv->device, port_priv 228 include/trace/events/ib_mad.h qp_info->port_priv->port_num,