Searched refs:bi (Results 51 - 75 of 191) sorted by path

12345678

/linux-master/drivers/media/platform/qcom/venus/
H A Dhfi_cmds.c200 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 Dpcan_usb_pro.c867 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 Dbnad_ethtool.c704 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 Dcommon.h335 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 Dcphy.h35 void (*init)(adapter_t *adapter, const struct board_info *bi);
H A Dcxgb2.c948 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 Dsubr.c271 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 De1000_main.c3396 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 Dnetdev.c174 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 Dfm10k_main.c76 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 Di40e_adminq.c84 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 Di40e_txrx.c1622 * @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 Di40e_xsk.c455 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 Diavf_adminq.c85 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 Dice_controlq.c174 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 Dice_txrx.c690 * @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 Didpf_controlq.c67 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 Didpf_controlq_api.h116 } bi; member in struct:idpf_ctlq_info
H A Didpf_controlq_setup.c43 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 Digb_main.c360 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 Digc_main.c445 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 Dixgbe_common.c3688 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 Dixgbe_main.c611 "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 Dixgbe_xsk.c154 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 Dixgbevf_main.c605 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...]

Completed in 427 milliseconds

12345678