/freebsd/sys/dev/gve/ |
H A D | gve_main.c | 418 priv->counters = priv->counter_array_mem.cpu_addr; in gve_alloc_counter_array() 441 priv->irq_db_indices = priv->irqs_db_mem.cpu_addr; in gve_alloc_irq_db_array() 550 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_set_queue_cnts() 551 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_set_queue_cnts() 554 priv->tx_cfg.num_queues = MIN(priv->default_num_queues, in gve_set_queue_cnts() 556 priv->rx_cfg.num_queues = MIN(priv->default_num_queues, in gve_set_queue_cnts() 560 priv->num_queues = priv->tx_cfg.num_queues + priv->rx_cfg.num_queues; in gve_set_queue_cnts() 561 priv->mgmt_msix_idx = priv->num_queues; in gve_set_queue_cnts() 734 rman_get_rid(priv->msix_table), priv->msix_table); in gve_free_sys_res_mem() 738 rman_get_rid(priv->db_bar), priv->db_bar); in gve_free_sys_res_mem() [all …]
|
H A D | gve_adminq.c | 464 bus_dmamap_sync(priv->irqs_db_mem.tag, priv->irqs_db_mem.map, in gve_adminq_configure_device_resources() 519 &priv->aq_mem); in gve_adminq_alloc() 526 priv->adminq = priv->aq_mem.cpu_addr; in gve_adminq_alloc() 527 priv->adminq_bus_addr = priv->aq_mem.bus_addr; in gve_adminq_alloc() 568 priv->adminq = 0; in gve_release_adminq() 674 priv->aq_mem.tag, priv->aq_mem.map, BUS_DMASYNC_POSTREAD); in gve_adminq_kick_and_wait() 677 cmd = &priv->adminq[i & priv->adminq_mask]; in gve_adminq_kick_and_wait() 703 if ((priv->adminq_prod_cnt - tail) > priv->adminq_mask) { in gve_adminq_issue_cmd() 711 if ((priv->adminq_prod_cnt - tail) > priv->adminq_mask) { in gve_adminq_issue_cmd() 720 cmd = &priv->adminq[priv->adminq_prod_cnt & priv->adminq_mask]; in gve_adminq_issue_cmd() [all …]
|
H A D | gve_qpl.c | 103 if (npages + priv->num_registered_pages > priv->max_registered_pages) { in gve_alloc_qpl() 175 int num_qpls = gve_num_tx_qpls(priv) + gve_num_rx_qpls(priv); in gve_free_qpls() 190 int num_qpls = gve_num_tx_qpls(priv) + gve_num_rx_qpls(priv); in gve_alloc_qpls() 197 priv->qpls = malloc(num_qpls * sizeof(*priv->qpls), M_GVE_QPL, in gve_alloc_qpls() 201 err = gve_alloc_qpl(priv, i, priv->tx_desc_cnt / GVE_QPL_DIVISOR, in gve_alloc_qpls() 208 err = gve_alloc_qpl(priv, i, priv->rx_desc_cnt, /*single_kva=*/false); in gve_alloc_qpls() 216 gve_free_qpls(priv); in gve_alloc_qpls() 227 err = gve_adminq_unregister_page_list(priv, priv->qpls[i].id); in gve_unregister_n_qpls() 244 int num_qpls = gve_num_tx_qpls(priv) + gve_num_rx_qpls(priv); in gve_register_qpls() 252 err = gve_adminq_register_page_list(priv, &priv->qpls[i]); in gve_register_qpls() [all …]
|
H A D | gve_utils.c | 83 device_t dev = priv->dev; in gve_dma_alloc_coherent() 148 device_t dev = priv->dev; in gve_dmamap_create() 212 taskqueue_enqueue(priv->service_tq, &priv->service_task); in gve_mgmnt_intr() 230 num_irqs = priv->tx_cfg.num_queues + priv->rx_cfg.num_queues + 1; in gve_free_irqs() 255 priv->irq_tbl = NULL; in gve_free_irqs() 296 tx = &priv->tx[i]; in gve_alloc_irqs() 323 rx = &priv->rx[j]; in gve_alloc_irqs() 350 irq = &priv->irq_tbl[m]; in gve_alloc_irqs() 373 gve_free_irqs(priv); in gve_alloc_irqs() 385 tx = &priv->tx[idx]; in gve_unmask_all_queue_irqs() [all …]
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_ib.c | 67 ah->priv = priv; in ipoib_create_ah() 84 struct ipoib_dev_priv *priv = ah->priv; in ipoib_free_ah() local 166 ipoib_dma_unmap_rx(priv, &priv->rx_ring[id]); in ipoib_ib_post_receive() 227 ipoib_dma_unmap_rx(priv, &priv->rx_ring[wr_id]); in ipoib_ib_handle_rx_wc() 384 ipoib_start_locked(priv->dev, priv); in ipoib_poll_tx() 619 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &priv->pkey_index)) { in ipoib_ib_dev_open() 658 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) in ipoib_pkey_dev_check_presence() 797 while (priv->tx_head != priv->tx_tail || recvs_pending(priv)) { in ipoib_ib_dev_stop() 800 priv->tx_head - priv->tx_tail, recvs_pending(priv)); in ipoib_ib_dev_stop() 807 tx_req = &priv->tx_ring[priv->tx_tail & in ipoib_ib_dev_stop() [all …]
|
H A D | ipoib_main.c | 176 priv = arg; in ipoib_init() 415 iter->priv = priv; in ipoib_path_iter_init() 429 struct ipoib_dev_priv *priv = iter->priv; in ipoib_path_iter_next() local 511 struct ipoib_dev_priv *priv = path->priv; in path_rec_completion() local 533 ah = ipoib_create_ah(priv, priv->pd, &av); in path_rec_completion() 595 path->priv = priv; in path_rec_create() 980 if (!priv) in ipoib_add_port() 993 priv->mcast_mtu = priv->admin_mtu = if_getmtu(priv->dev); in ipoib_add_port() 1011 priv->broadcastaddr[8] = priv->pkey >> 8; in ipoib_add_port() 1012 priv->broadcastaddr[9] = priv->pkey & 0xff; in ipoib_add_port() [all …]
|
H A D | ipoib_cm.c | 196 struct ipoib_dev_priv *priv = p->priv; in ipoib_cm_rx_event_handler() local 403 p->priv = priv; in ipoib_cm_req_handler() 467 priv = p->priv; in ipoib_cm_rx_handler() 741 priv->cm.id = ib_create_cm_id(priv->ca, ipoib_cm_rx_handler, priv); in ipoib_cm_dev_open() 848 struct ipoib_dev_priv *priv = p->priv; in ipoib_cm_rep_handler() local 985 ret = ib_find_pkey(priv->ca, priv->port, priv->pkey, &qp_attr.pkey_index); in ipoib_cm_modify_tx_init() 1007 struct ipoib_dev_priv *priv = p->priv; in ipoib_cm_tx_init() local 1064 struct ipoib_dev_priv *priv = p->priv; in ipoib_cm_tx_destroy() local 1116 struct ipoib_dev_priv *priv = tx->priv; in ipoib_cm_tx_handler() local 1175 tx->priv = priv; in ipoib_cm_create_tx() [all …]
|
H A D | ipoib_multicast.c | 90 mcast->priv = priv; in ipoib_mcast_alloc() 155 struct ipoib_dev_priv *priv = mcast->priv; in ipoib_mcast_join_finish() local 174 priv->tx_wr.remote_qkey = priv->qkey; in ipoib_mcast_join_finish() 213 ah = ipoib_create_ah(priv, priv->pd, &av); in ipoib_mcast_join_finish() 250 struct ipoib_dev_priv *priv = mcast->priv; in ipoib_mcast_sendonly_join_complete() local 277 struct ipoib_dev_priv *priv = mcast->priv; in ipoib_mcast_sendonly_join() local 490 if (ib_query_gid(priv->ca, priv->port, 0, &priv->local_gid, NULL)) in ipoib_mcast_join_task() 565 priv->mcast_mtu = priv->admin_mtu; in ipoib_mcast_join_task() 569 ipoib_change_mtu(priv, min(priv->mcast_mtu, priv->admin_mtu), in ipoib_mcast_join_task() 833 ctx.priv = priv; in ipoib_mcast_restart() [all …]
|
H A D | ipoib_verbs.c | 45 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) { in ipoib_mcast_attach() 150 priv->pd = ib_alloc_pd(priv->ca, 0); in ipoib_transport_dev_init() 167 priv->recv_cq = ib_create_cq(priv->ca, ipoib_ib_completion, NULL, priv, &cq_attr); in ipoib_transport_dev_init() 174 priv->send_cq = ib_create_cq(priv->ca, ipoib_send_comp_handler, NULL, in ipoib_transport_dev_init() 208 priv->qp = ib_create_qp(priv->pd, &init_attr); in ipoib_transport_dev_init() 220 priv->tx_sge[i].lkey = priv->pd->local_dma_lkey; in ipoib_transport_dev_init() 223 priv->tx_wr.wr.sg_list = priv->tx_sge; in ipoib_transport_dev_init() 227 priv->rx_sge[i].lkey = priv->pd->local_dma_lkey; in ipoib_transport_dev_init() 229 priv->rx_wr.sg_list = priv->rx_sge; in ipoib_transport_dev_init() 249 if (priv->qp) { in ipoib_transport_dev_cleanup() [all …]
|
H A D | ipoib_vlan.c | 76 priv = NULL; in ipoib_vlan_add() 81 if (priv->pkey == pkey) { in ipoib_vlan_add() 83 priv = NULL; in ipoib_vlan_add() 91 if (!priv) { in ipoib_vlan_add() 98 priv->dev->mtu = IPOIB_UD_MTU(priv->max_ib_mtu); in ipoib_vlan_add() 99 priv->mcast_mtu = priv->admin_mtu = priv->dev->mtu; in ipoib_vlan_add() 106 priv->pkey = pkey; in ipoib_vlan_add() 157 if (priv) in ipoib_vlan_add() 158 free_netdev(priv->dev); in ipoib_vlan_add() 179 list_del(&priv->list); in ipoib_vlan_delete() [all …]
|
H A D | ipoib.h | 197 struct ipoib_dev_priv *priv; member 265 struct ipoib_dev_priv *priv; member 275 struct ipoib_dev_priv *priv; member 404 struct ipoib_dev_priv *priv; member 412 struct ipoib_dev_priv *priv; member 573 return !!priv->cm.srq; in ipoib_cm_has_srq() 578 return priv->cm.max_cm_mtu; in ipoib_cm_max_mtu() 712 #define ipoib_warn(priv, format, arg...) \ argument 735 do { (void) (priv); } while (0) 737 do { (void) (priv); } while (0) [all …]
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_ethtool.c | 117 PRIV_LOCK(priv); in mlx5e_getmaxrate() 752 priv = arg1; in mlx5e_buf_size_handler() 780 priv = arg1; in mlx5e_buf_prio_handler() 809 priv = arg1; in mlx5e_cable_length_handler() 1068 (u64) priv->mdev->priv.eq_table.num_comp_vectors) { in mlx5e_ethtool_handler() 1070 (u64) priv->mdev->priv.eq_table.num_comp_vectors; in mlx5e_ethtool_handler() 1297 priv = arg1; in mlx5e_ethtool_debug_channel_info() 1311 priv->mdev->priv.msix_arr[MLX5_EQ_VEC_CMD].vector); in mlx5e_ethtool_debug_channel_info() 1327 priv->mdev->priv.msix_arr[irqn].vector); in mlx5e_ethtool_debug_channel_info() 1335 priv->mdev->priv.msix_arr[irqn].vector); in mlx5e_ethtool_debug_channel_info() [all …]
|
H A D | mlx5_en_main.c | 1202 struct mlx5e_priv *priv = c->priv; in mlx5e_create_rq() local 1337 struct mlx5e_priv *priv = c->priv; in mlx5e_enable_rq() local 1381 struct mlx5e_priv *priv = c->priv; in mlx5e_modify_rq() local 1411 struct mlx5e_priv *priv = c->priv; in mlx5e_disable_rq() local 1659 struct mlx5e_priv *priv = c->priv; in mlx5e_create_sq() local 1684 sq->priv = priv; in mlx5e_create_sq() 2011 cq->priv = priv; in mlx5e_create_cq() 2174 c->priv = priv; in mlx5e_chan_static_init() 3423 if (priv == NULL || priv->gone != 0) in mlx5e_ioctl() 3864 priv->num_tc = priv->params.num_tc; in mlx5e_build_ifp_priv() [all …]
|
/freebsd/sys/dev/mlx4/mlx4_en/ |
H A D | mlx4_en_netdev.c | 134 struct mlx4_en_priv *priv = filter->priv; in mlx4_en_filter_work() local 230 filter->priv = priv; in mlx4_en_filter_alloc() 254 struct mlx4_en_priv *priv = filter->priv; in mlx4_en_filter_free() local 932 update_addr_list_flags(priv, &priv->curr_mc_list, &priv->mc_list); in mlx4_en_do_multicast() 989 update_addr_list_flags(priv, &priv->curr_uc_list, &priv->uc_list); in mlx4_en_do_unicast() 1088 (unsigned)if_getmtu(priv->dev), priv->rx_frames, priv->rx_usecs); in mlx4_en_set_default_moderation() 1676 if (priv->tx_ring && priv->tx_ring[i]) in mlx4_en_free_resources() 1678 if (priv->tx_cq && priv->tx_cq[i]) in mlx4_en_free_resources() 1679 mlx4_en_destroy_cq(priv, &priv->tx_cq[i]); in mlx4_en_free_resources() 1965 if (priv == NULL || priv->gone != 0) in mlx4_en_ioctl() [all …]
|
H A D | mlx4_en_port.c | 214 priv->port_stats.rx_chksum_good += priv->rx_ring[i]->csum_ok; in mlx4_en_DUMP_ETH_STATS() 215 priv->port_stats.rx_chksum_none += priv->rx_ring[i]->csum_none; in mlx4_en_DUMP_ETH_STATS() 351 priv->pkstats.rx_packets - priv->pkstats_last.rx_packets); in mlx4_en_DUMP_ETH_STATS() 353 priv->pkstats.tx_packets - priv->pkstats_last.tx_packets); in mlx4_en_DUMP_ETH_STATS() 355 priv->pkstats.rx_bytes - priv->pkstats_last.rx_bytes); in mlx4_en_DUMP_ETH_STATS() 357 priv->pkstats.tx_bytes - priv->pkstats_last.tx_bytes); in mlx4_en_DUMP_ETH_STATS() 359 priv->pkstats.rx_errors - priv->pkstats_last.rx_errors); in mlx4_en_DUMP_ETH_STATS() 367 priv->pkstats_last = priv->pkstats; in mlx4_en_DUMP_ETH_STATS() 439 priv->pkstats.rx_packets += priv->rx_ring[i]->packets; in mlx4_en_get_vport_stats() 440 priv->pkstats.rx_bytes += priv->rx_ring[i]->bytes; in mlx4_en_get_vport_stats() [all …]
|
/freebsd/sys/netgraph/ |
H A D | ng_deflate.c | 172 priv_p priv; in ng_deflate_constructor() local 452 priv->cx.next_in = priv->inbuf; in ng_deflate_compress() 455 priv->cx.next_in = priv->inbuf + 1; /* compress protocol */ in ng_deflate_compress() 458 priv->cx.next_out = priv->outbuf + 2 + DEFLATE_HDRLEN; in ng_deflate_compress() 498 be16enc(priv->outbuf + 2, priv->seqnum); in ng_deflate_compress() 514 priv->seqnum++; in ng_deflate_compress() 588 priv->cx.next_in = priv->inbuf + offset; in ng_deflate_decompress() 591 priv->cx.next_out = priv->outbuf + 1; in ng_deflate_decompress() 662 priv->cx.next_out = priv->outbuf; in ng_deflate_decompress() 672 priv->cx.next_in = priv->inbuf; in ng_deflate_decompress() [all …]
|
H A D | ng_one2many.c | 185 priv_p priv; in ng_one2many_constructor() local 188 priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_one2many_constructor() 313 bcopy(&priv->conf, conf, sizeof(priv->conf)); in ng_one2many_rcvmsg() 430 &priv->one : &priv->many[linkNum]; in ng_one2many_rcvdata() 445 dst = &priv->many[priv->activeMany[priv->nextMany]]; in ng_one2many_rcvdata() 446 priv->nextMany = (priv->nextMany + 1) % priv->numActiveMany; in ng_one2many_rcvdata() 450 dst = &priv->many[priv->activeMany[0]]; in ng_one2many_rcvdata() 459 mdst = &priv->many[priv->activeMany[i]]; in ng_one2many_rcvdata() 474 dst = &priv->many[priv->activeMany[0]]; in ng_one2many_rcvdata() 562 priv->activeMany[priv->numActiveMany] = linkNum; in ng_one2many_update_many() [all …]
|
H A D | ng_device.c | 188 priv_p priv; in ng_device_constructor() local 192 priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_device_constructor() 204 priv->node = node; in ng_device_constructor() 206 priv->ngddev = make_dev(&ngd_cdevsw, priv->unit, UID_ROOT, in ng_device_constructor() 217 priv->ngddev->si_drv1 = priv; in ng_device_constructor() 287 if (priv->hook != NULL) in ng_device_newhook() 290 priv->hook = hook; in ng_device_newhook() 309 IF_LOCK(&priv->readq); in ng_device_rcvdata() 321 wakeup(priv); in ng_device_rcvdata() 341 IF_DRAIN(&priv->readq); in ng_device_disconnect() [all …]
|
H A D | ng_ppp.c | 490 priv_p priv; in ng_ppp_constructor() local 660 &priv->bundleStats : &priv->links[linkNum].stats; in ng_ppp_rcvmsg() 744 bzero(priv, sizeof(*priv)); in ng_ppp_shutdown() 1599 &priv->links[priv->activeLinks[i]]; in ng_ppp_mp_recv() 1652 if (MP_RECV_SEQ_DIFF(priv, priv->mseq, new_mseq) < 0) { in ng_ppp_bump_mseq() 1656 &priv->links[priv->activeLinks[i]]; in ng_ppp_bump_mseq() 2055 distrib[priv->lastLink++ % priv->numActiveLinks] in ng_ppp_mp_xmit() 2359 &priv->links[priv->activeLinks[sortByLatency[0]]]; in ng_ppp_mp_strategy() 2499 bzero(&priv->activeLinks, sizeof(priv->activeLinks)); in ng_ppp_update() 2510 priv->activeLinks[priv->numActiveLinks++] = i; in ng_ppp_update() [all …]
|
/freebsd/contrib/wpa/wpa_supplicant/dbus/ |
H A D | dbus_common.c | 117 priv, watch) < 0) in add_watch() 256 priv, NULL); in integrate_with_eloop() 286 if (priv->con) { in wpas_dbus_init_common() 287 dbus_connection_add_filter(priv->con, disconnect_filter, priv, in wpas_dbus_init_common() 322 if (priv->con) { in wpas_dbus_deinit_common() 332 priv); in wpas_dbus_deinit_common() 337 os_free(priv); in wpas_dbus_deinit_common() 345 priv = os_zalloc(sizeof(*priv)); in wpas_dbus_init() 346 if (priv == NULL) in wpas_dbus_init() 359 return priv; in wpas_dbus_init() [all …]
|
/freebsd/contrib/libpcap/ |
H A D | pcap-rdmasniff.c | 69 struct pcap_rdmasniff *priv = handle->priv; in rdmasniff_stats() local 81 struct pcap_rdmasniff *priv = handle->priv; in rdmasniff_cleanup() local 98 struct pcap_rdmasniff *priv = handle->priv; in rdmasniff_post_recv() local 117 struct pcap_rdmasniff *priv = handle->priv; in rdmasniff_read() local 197 struct pcap_rdmasniff *priv = handle->priv; in rdmasniff_oneshot() local 207 struct pcap_rdmasniff *priv = handle->priv; in rdmasniff_activate() local 214 priv->context = ibv_open_device(priv->rdma_device); in rdmasniff_activate() 221 priv->pd = ibv_alloc_pd(priv->context); in rdmasniff_activate() 250 priv->qp = ibv_create_qp(priv->pd, &qp_init_attr); in rdmasniff_activate() 278 priv->flow = ibv_create_flow(priv->qp, &flow_attr); in rdmasniff_activate() [all …]
|
/freebsd/sys/dev/gpio/ |
H A D | gpioc.c | 167 rv = &priv->events[priv->evidx_head++]; in next_head_event() 168 if (priv->evidx_head == priv->numevents) in next_head_event() 178 rv = &priv->events[priv->evidx_tail++]; in next_tail_event() 179 if (priv->evidx_tail == priv->numevents) in next_tail_event() 190 return (priv->numevents + priv->evidx_head - priv->evidx_tail); in number_of_events() 277 if (priv_link->priv == priv) in gpioc_attach_priv_pin() 305 priv_link->priv = priv; in gpioc_attach_priv_pin() 328 if (priv_link->priv == priv) { in gpioc_detach_priv_pin() 373 if (priv_link->priv != priv) in gpioc_intr_reconfig_allowed() 396 if (priv_link->priv == priv) { in gpioc_get_intr_config() [all …]
|
/freebsd/sys/dev/tcp_log/ |
H A D | tcp_log_dev.c | 158 if (priv == NULL) in tcp_log_dev_clear_cdevpriv() 218 priv->tldi_cur = priv->tldi_head->tldq_buf; in tcp_log_dev_open() 245 KASSERT(priv->tldi_head->tldq_buf == priv->tldi_cur, in tcp_log_dev_rotate_bufs() 279 priv->tldi_cur->tlch_length <= priv->tldi_off) { in tcp_log_dev_read() 327 priv->tldi_off = 0; in tcp_log_dev_read() 341 len = priv->tldi_cur->tlch_length - priv->tldi_off; in tcp_log_dev_read() 344 rv = uiomove(((uint8_t *)priv->tldi_cur) + priv->tldi_off, in tcp_log_dev_read() 354 if (priv->tldi_off >= priv->tldi_cur->tlch_length) { in tcp_log_dev_read() 355 KASSERT(priv->tldi_off == priv->tldi_cur->tlch_length, in tcp_log_dev_read() 421 if ((priv->tldi_head != NULL && priv->tldi_cur == NULL) || in tcp_log_dev_poll() [all …]
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | ctrl_iface_unix.c | 341 while (priv && !dl_list_empty(&priv->msg_queue) && in wpas_ctrl_msg_send_pending_iface() 367 if (priv && !dl_list_empty(&priv->msg_queue)) in wpas_ctrl_msg_queue_timeout() 487 priv->throttle_count, priv->sock); in wpa_supplicant_ctrl_iface_msg_cb() 728 priv = os_zalloc(sizeof(*priv)); in wpa_supplicant_ctrl_iface_init() 737 return priv; in wpa_supplicant_ctrl_iface_init() 791 return priv; in wpa_supplicant_ctrl_iface_init() 859 if (!priv) { in wpa_supplicant_ctrl_iface_deinit() 1038 if (priv) in wpa_supplicant_ctrl_iface_send() 1378 priv = os_zalloc(sizeof(*priv)); in wpa_supplicant_global_ctrl_iface_init() 1387 return priv; in wpa_supplicant_global_ctrl_iface_init() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | net_backend_slirp.c | 152 memset(priv, 0, sizeof(*priv)); in slirp_priv_init() 153 priv->pipe[0] = priv->pipe[1] = -1; in slirp_priv_init() 171 if (priv->mevp) in slirp_priv_cleanup() 209 priv = param; in slirp_cb_send_packet() 281 priv = param; in slirp_addpoll_cb() 294 for (i = priv->npollfds - POLLFD_GROW; i < priv->npollfds; i++) in slirp_addpoll_cb() 314 priv = param; in slirp_poll_revents() 330 priv = param; in slirp_pollfd_td_loop() 339 priv); in slirp_pollfd_td_loop() 489 priv->slirp = slirp_new_p(&config, &slirp_cbs, priv); in _slirp_init() [all …]
|