/linux-master/drivers/media/platform/qcom/venus/ |
H A D | hfi_cmds.c | 200 struct hfi_buffer_info *bi; local 204 bd->num_buffers * sizeof(*bi); 205 bi = (struct hfi_buffer_info *)pkt->buffer_info; 207 bi->buffer_addr = bd->device_addr; 208 bi->extradata_addr = bd->extradata_addr; 238 struct hfi_buffer_info *bi; local 240 bi = (struct hfi_buffer_info *)pkt->buffer_info; 242 bi->buffer_addr = bd->device_addr; 243 bi->extradata_addr = bd->extradata_addr; 247 bd->num_buffers * sizeof(*bi); [all...] |
/linux-master/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_pro.c | 867 struct pcan_usb_pro_blinfo *bi = NULL; local 876 bi = kmalloc(sizeof(struct pcan_usb_pro_blinfo), GFP_KERNEL); 877 if (!usb_if || !fi || !bi) { 902 bi, sizeof(*bi)); 918 bi->hw_rev, bi->serial_num_hi, bi->serial_num_lo, 930 kfree(bi); 936 kfree(bi); [all...] |
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_ethtool.c | 704 bnad_per_q_stats_fill(struct bnad *bnad, u64 *buf, int bi) argument 717 buf[bi++] = bnad->rx_info[i].rx_ctrl[j]. 719 buf[bi++] = 0; /* ccb->consumer_index */ 720 buf[bi++] = *(bnad->rx_info[i].rx_ctrl[j]. 723 buf[bi++] = bnad->rx_info[i]. 725 buf[bi++] = bnad->rx_info[i]. 727 buf[bi++] = bnad->rx_info[i]. 729 buf[bi++] = bnad->rx_info[i]. 731 buf[bi++] = bnad->rx_info[i]. 745 buf[bi 796 int i, j, bi = 0; local [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | common.h | 335 int t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, 338 int t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi);
|
H A D | cphy.h | 35 void (*init)(adapter_t *adapter, const struct board_info *bi);
|
H A D | cxgb2.c | 948 const struct board_info *bi; local 980 bi = t1_get_board_info(ent->driver_data); 982 for (i = 0; i < bi->port_number; ++i) { 1006 if (t1_get_board_rev(adapter, bi, &adapter->params)) { 1046 if (!(is_T2(adapter)) || bi->port_number != 4) { 1060 switch (bi->board) { 1077 if (t1_init_sw_modules(adapter, bi) < 0) { 1088 for (i = 0; i < bi->port_number; ++i) { 1112 adapter->name, bi->desc, adapter->params.chip_revision, 1134 for (i = bi [all...] |
H A D | subr.c | 271 static void mi1_mdio_init(adapter_t *adapter, const struct board_info *bi) argument 273 u32 clkdiv = bi->clock_elmer0 / (2 * bi->mdio_mdc) - 1; 274 u32 val = F_MI1_PREAMBLE_ENABLE | V_MI1_MDI_INVERT(bi->mdio_mdiinv) | 275 V_MI1_MDI_ENABLE(bi->mdio_mdien) | V_MI1_CLK_DIV(clkdiv); 277 if (!(bi->caps & SUPPORTED_10000baseT_Full)) 911 int t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, argument 914 p->chip_version = bi->chip_term; 937 static int board_init(adapter_t *adapter, const struct board_info *bi) argument 939 switch (bi 982 const struct board_info *bi = board_info(adapter); local 1047 init_link_config(struct link_config *lc, const struct board_info *bi) argument 1068 t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi) argument [all...] |
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 3396 pr_info("Tc[desc] [Ce CoCsIpceCoS] [MssHlRSCm0Plen] [bi->dma ] leng ntw timestmp bi->skb\n"); 3397 pr_info("Td[desc] [address 63:0 ] [VlaPoRSCm1Dlen] [bi->dma ] leng ntw timestmp bi->skb\n"); 3439 pr_info("R[desc] [address 63:0 ] [vl er S cks ln] [bi->dma ] [bi->skb]\n"); 3976 * @bi: software descriptor shadow data 3980 static void e1000_consume_page(struct e1000_rx_buffer *bi, struct sk_buff *skb, argument 3983 bi->rxbuf.page = NULL;
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 174 struct e1000_buffer *bi) 180 ps_page = &bi->ps_pages[i]; 243 pr_info("Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); 285 pr_info("Tl[desc] [address 63:0 ] [SpeCssSCmCsLen] [bi->dma ] leng ntw timestamp bi->skb <-- Legacy format\n"); 286 pr_info("Tc[desc] [Ce CoCsIpceCoS] [MssHlRSCm0Plen] [bi->dma ] leng ntw timestamp bi->skb <-- Ext Context format\n"); 287 pr_info("Td[desc] [address 63:0 ] [VlaPoRSCm1Dlen] [bi->dma ] leng ntw timestamp bi->skb <-- Ext Data format\n"); 346 pr_info("R [desc] [buffer 0 63:0 ] [buffer 1 63:0 ] [buffer 2 63:0 ] [buffer 3 63:0 ] [bi 173 e1000e_dump_ps_pages(struct e1000_adapter *adapter, struct e1000_buffer *bi) argument 1488 e1000_consume_page(struct e1000_buffer *bi, struct sk_buff *skb, u16 length) argument [all...] |
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 76 struct fm10k_rx_buffer *bi) 78 struct page *page = bi->page; 105 bi->dma = dma; 106 bi->page = page; 107 bi->page_offset = 0; 120 struct fm10k_rx_buffer *bi; local 128 bi = &rx_ring->rx_buffer[i]; 132 if (!fm10k_alloc_mapped_page(rx_ring, bi)) 138 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi 75 fm10k_alloc_mapped_page(struct fm10k_ring *rx_ring, struct fm10k_rx_buffer *bi) argument [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.c | 84 struct i40e_dma_mem *bi; local 101 bi = &hw->aq.arq.r.arq_bi[i]; 102 ret_code = i40e_allocate_dma_mem(hw, bi, 118 desc->datalen = cpu_to_le16((u16)bi->size); 123 cpu_to_le32(upper_32_bits(bi->pa)); 125 cpu_to_le32(lower_32_bits(bi->pa)); 149 struct i40e_dma_mem *bi; local 162 bi = &hw->aq.asq.r.asq_bi[i]; 163 ret_code = i40e_allocate_dma_mem(hw, bi, 1061 struct i40e_dma_mem *bi; local [all...] |
H A D | i40e_txrx.c | 1622 * @bi: rx_buffer struct to modify 1628 struct i40e_rx_buffer *bi) 1630 struct page *page = bi->page; 1663 bi->dma = dma; 1664 bi->page = page; 1665 bi->page_offset = rx_ring->rx_offset; 1667 bi->pagecnt_bias = USHRT_MAX; 1683 struct i40e_rx_buffer *bi; local 1690 bi = i40e_rx_bi(rx_ring, ntu); 1693 if (!i40e_alloc_mapped_page(rx_ring, bi)) 1627 i40e_alloc_mapped_page(struct i40e_ring *rx_ring, struct i40e_rx_buffer *bi) argument [all...] |
H A D | i40e_xsk.c | 455 struct xdp_buff *bi; local 472 bi = *i40e_rx_bi(rx_ring, next_to_process); 473 xsk_buff_free(bi); 483 bi = *i40e_rx_bi(rx_ring, next_to_process); 484 xsk_buff_set_size(bi, size); 485 xsk_buff_dma_sync_for_cpu(bi, rx_ring->xsk_pool); 488 first = bi; 489 else if (i40e_add_xsk_frag(rx_ring, first, bi, size))
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 85 struct iavf_dma_mem *bi; local 103 bi = &hw->aq.arq.r.arq_bi[i]; 104 ret_code = iavf_allocate_dma_mem(hw, bi, 121 desc->datalen = cpu_to_le16((u16)bi->size); 126 cpu_to_le32(upper_32_bits(bi->pa)); 128 cpu_to_le32(lower_32_bits(bi->pa)); 152 struct iavf_dma_mem *bi; local 166 bi = &hw->aq.asq.r.asq_bi[i]; 167 ret_code = iavf_allocate_dma_mem(hw, bi, 837 struct iavf_dma_mem *bi; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_controlq.c | 174 struct ice_dma_mem *bi; local 176 bi = &cq->rq.r.rq_bi[i]; 177 bi->va = dmam_alloc_coherent(ice_hw_to_dev(hw), 178 cq->rq_buf_size, &bi->pa, 180 if (!bi->va) 182 bi->size = cq->rq_buf_size; 194 desc->datalen = cpu_to_le16(bi->size); 199 cpu_to_le32(upper_32_bits(bi->pa)); 201 cpu_to_le32(lower_32_bits(bi->pa)); 243 struct ice_dma_mem *bi; local 1162 struct ice_dma_mem *bi; local [all...] |
H A D | ice_txrx.c | 690 * @bi: rx_buf struct to modify 696 ice_alloc_mapped_page(struct ice_rx_ring *rx_ring, struct ice_rx_buf *bi) argument 698 struct page *page = bi->page; 725 bi->dma = dma; 726 bi->page = page; 727 bi->page_offset = rx_ring->rx_offset; 729 bi->pagecnt_bias = USHRT_MAX; 751 struct ice_rx_buf *bi; local 760 bi = &rx_ring->rx_buf[ntu]; 764 if (!ice_alloc_mapped_page(rx_ring, bi)) [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_controlq.c | 67 struct idpf_dma_mem *bi = cq->bi.rx_buff[i]; local 70 if (!bi) 76 desc->datalen = cpu_to_le16(bi->size); 81 cpu_to_le32(upper_32_bits(bi->pa)); 83 cpu_to_le32(lower_32_bits(bi->pa)); 163 cq->bi.tx_msg = kcalloc(qinfo->len, 166 if (!cq->bi.tx_msg) { 320 cq->bi.tx_msg[cq->next_to_use] = msg; 382 msg_status[i] = cq->bi [all...] |
H A D | idpf_controlq_api.h | 116 } bi; member in struct:idpf_ctlq_info
|
H A D | idpf_controlq_setup.c | 43 cq->bi.rx_buff = kcalloc(cq->ring_size, sizeof(struct idpf_dma_mem *), 45 if (!cq->bi.rx_buff) 50 struct idpf_dma_mem *bi; local 53 cq->bi.rx_buff[i] = kcalloc(num, sizeof(struct idpf_dma_mem), 55 if (!cq->bi.rx_buff[i]) 58 bi = cq->bi.rx_buff[i]; 60 bi->va = idpf_alloc_dma_mem(hw, bi, cq->buf_size); 61 if (!bi 106 void *bi; local [all...] |
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 360 pr_info("Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); 395 pr_info("T [desc] [address 63:0 ] [PlPOCIStDDM Ln] [bi->dma ] leng ntw timestamp bi->skb\n"); 473 pr_info("R [desc] [ PktBuf A0] [ HeadBuf DD] [bi->dma ] [bi->skb] <-- Adv Rx Read format\n"); 474 pr_info("RWB[desc] [PcsmIpSHl PtRs] [vl er S cks ln] ---------------- [bi->skb] <-- Adv Rx Write-Back format\n"); 9007 struct igb_rx_buffer *bi) 9009 struct page *page = bi->page; 9039 bi->dma = dma; 9040 bi 9006 igb_alloc_mapped_page(struct igb_ring *rx_ring, struct igb_rx_buffer *bi) argument 9056 struct igb_rx_buffer *bi; local [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 445 struct igc_rx_buffer *bi; local 449 bi = &ring->rx_buffer_info[i]; 450 if (!bi->xdp) 453 xsk_buff_free(bi->xdp); 454 bi->xdp = NULL; 2181 struct igc_rx_buffer *bi) 2183 struct page *page = bi->page; 2213 bi->dma = dma; 2214 bi->page = page; 2215 bi 2180 igc_alloc_mapped_page(struct igc_ring *rx_ring, struct igc_rx_buffer *bi) argument 2231 struct igc_rx_buffer *bi; local 2296 struct igc_rx_buffer *bi; local 2780 struct igc_rx_buffer *bi; local 2982 struct igc_tx_buffer *bi; local [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.c | 3688 u32 bi; local 3710 for (bi = 0; bi < dword_len; bi++) { 3711 u32arr[bi] = IXGBE_READ_REG_ARRAY(hw, IXGBE_FLEX_MNG, bi); 3712 le32_to_cpus(&u32arr[bi]); 3729 /* Pull in the rest of the buffer (bi is where we left off) */ 3730 for (; bi <= dword_len; bi [all...] |
H A D | ixgbe_main.c | 611 "Queue [NTU] [NTC] [bi(ntc)->dma ]", 671 "[PlPOIdStDDt Ln] [bi->dma ] ", 672 "leng", "ntw", "timestamp", "bi->skb"); 780 "[ HeadBuf DD] [bi->dma ] [bi->skb ] ", 784 "[vl er S cks ln] ---------------- [bi->skb ] ", 1558 struct ixgbe_rx_buffer *bi) 1560 struct page *page = bi->page; 1591 bi->dma = dma; 1592 bi 1557 ixgbe_alloc_mapped_page(struct ixgbe_ring *rx_ring, struct ixgbe_rx_buffer *bi) argument 1609 struct ixgbe_rx_buffer *bi; local [all...] |
H A D | ixgbe_xsk.c | 154 struct ixgbe_rx_buffer *bi; local 164 bi = &rx_ring->rx_buffer_info[i]; 168 bi->xdp = xsk_buff_alloc(rx_ring->xsk_pool); 169 if (!bi->xdp) { 174 dma = xsk_buff_xdp_get_dma(bi->xdp); 182 bi++; 186 bi = rx_ring->rx_buffer_info; 260 struct ixgbe_rx_buffer *bi; local 282 bi = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; 288 xsk_buff_free(bi 377 struct ixgbe_rx_buffer *bi; local [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 605 struct ixgbevf_rx_buffer *bi) 607 struct page *page = bi->page; 636 bi->dma = dma; 637 bi->page = page; 638 bi->page_offset = ixgbevf_rx_offset(rx_ring); 639 bi->pagecnt_bias = 1; 654 struct ixgbevf_rx_buffer *bi; local 662 bi = &rx_ring->rx_buffer_info[i]; 666 if (!ixgbevf_alloc_mapped_page(rx_ring, bi)) 670 dma_sync_single_range_for_device(rx_ring->dev, bi 604 ixgbevf_alloc_mapped_page(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *bi) argument [all...] |