/linux-master/drivers/net/ethernet/atheros/atlx/ |
H A D | atl2.h | 339 struct rx_desc { struct 464 struct rx_desc *rxd_ring;
|
H A D | atl2.c | 312 adapter->rxd_ring = (struct rx_desc *) (((u8 *)adapter->txs_ring) + 403 struct rx_desc *rxd;
|
/linux-master/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.h | 340 } __attribute__ ((aligned(32))) rx_desc; typedef in typeref:struct:__anon352
|
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | rx.c | 206 struct wl1251_rx_descriptor *rx_desc; local 211 rx_desc = wl->rx_descriptor; 214 wl1251_rx_header(wl, rx_desc); 217 wl1251_rx_body(wl, rx_desc);
|
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | hw_ops.h | 45 wlcore_hw_get_rx_buf_align(struct wl1271 *wl, u32 rx_desc) argument 51 return wl->ops->get_rx_buf_align(wl, rx_desc); 55 wlcore_hw_prepare_read(struct wl1271 *wl, u32 rx_desc, u32 len) argument 58 return wl->ops->prepare_read(wl, rx_desc, len);
|
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 527 struct iser_rx_desc *rx_desc);
|
H A D | iser_initiator.c | 228 struct iser_rx_desc *rx_desc; local 249 rx_desc = iser_conn->rx_descs; 251 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) { 252 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, 257 rx_desc->dma_addr = dma_addr; 258 rx_desc->cqe.done = iser_task_rsp; 259 rx_sg = &rx_desc->rx_sg; 260 rx_sg->addr = rx_desc->dma_addr; 268 rx_desc = iser_conn->rx_descs; 269 for (j = 0; j < i; j++, rx_desc 286 struct iser_rx_desc *rx_desc; local [all...] |
H A D | iser_verbs.c | 830 int iser_post_recvm(struct iser_conn *iser_conn, struct iser_rx_desc *rx_desc) argument 836 rx_desc->cqe.done = iser_task_rsp; 837 wr.wr_cqe = &rx_desc->cqe; 838 wr.sg_list = &rx_desc->rx_sg;
|
/linux-master/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.c | 153 struct iser_rx_desc *rx_desc; local 164 rx_desc = isert_conn->rx_descs; 166 for (i = 0; i < ISERT_QP_MAX_RECV_DTOS; i++, rx_desc++) { 167 dma_addr = ib_dma_map_single(ib_dev, rx_desc->buf, 172 rx_desc->dma_addr = dma_addr; 174 rx_sg = &rx_desc->rx_sg; 175 rx_sg->addr = rx_desc->dma_addr + isert_get_hdr_offset(rx_desc); 178 rx_desc->rx_cqe.done = isert_recv_done; 184 rx_desc 199 struct iser_rx_desc *rx_desc; local 734 struct iser_rx_desc *rx_desc; local 756 isert_post_recv(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc) argument 982 struct iser_rx_desc *rx_desc = isert_conn->login_desc; local 1028 isert_allocate_cmd(struct iscsit_conn *conn, struct iser_rx_desc *rx_desc) argument 1048 isert_handle_scsi_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd, struct iser_rx_desc *rx_desc, unsigned char *buf) argument 1117 isert_handle_iscsi_dataout(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc, unsigned char *buf) argument 1177 isert_handle_nop_out(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd, struct iser_rx_desc *rx_desc, unsigned char *buf) argument 1196 isert_handle_text_cmd(struct isert_conn *isert_conn, struct isert_cmd *isert_cmd, struct iscsit_cmd *cmd, struct iser_rx_desc *rx_desc, struct iscsi_text *hdr) argument 1222 isert_rx_opcode(struct isert_conn *isert_conn, struct iser_rx_desc *rx_desc, uint32_t read_stag, uint64_t read_va, uint32_t write_stag, uint64_t write_va) argument 1323 struct iser_rx_desc *rx_desc = cqe_to_rx_desc(wc->wr_cqe); local [all...] |
H A D | ib_isert.h | 151 struct iser_rx_desc *rx_desc; member in struct:isert_cmd
|
/linux-master/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 240 struct rx_desc rxLo[RX_ENTRIES] __3xp_aligned; 241 struct rx_desc rxHi[RX_ENTRIES] __3xp_aligned; 367 /* sizeof(struct rx_desc) != sizeof(struct cmd_desc) */ 368 *index += count * sizeof(struct rx_desc); 369 *index %= RX_ENTRIES * sizeof(struct rx_desc); 536 /* this works for all descriptors but rx_desc, as they are a 1206 iface->rxLoSize = cpu_to_le32(RX_ENTRIES * sizeof(struct rx_desc)); 1210 iface->rxHiSize = cpu_to_le32(RX_ENTRIES * sizeof(struct rx_desc)); 1631 struct rx_desc *rx; 1646 rx = (struct rx_desc *) (rxRin [all...] |
H A D | typhoon.h | 244 struct rx_desc { struct
|
/linux-master/drivers/net/ethernet/alteon/ |
H A D | acenic.c | 709 size = (sizeof(struct rx_desc) * 757 size = (sizeof(struct rx_desc) * 1213 RX_STD_RING_ENTRIES * sizeof(struct rx_desc)); 1223 (sizeof(struct rx_desc) * RX_STD_RING_ENTRIES))); 1229 RX_JUMBO_RING_ENTRIES * sizeof(struct rx_desc)); 1238 RX_MINI_RING_ENTRIES * sizeof(struct rx_desc)); 1243 (sizeof(struct rx_desc) * 1264 (sizeof(struct rx_desc) * 1272 RX_RETURN_RING_ENTRIES * sizeof(struct rx_desc)); 1635 struct rx_desc *r [all...] |
H A D | acenic.h | 477 #define RX_STD_RING_SIZE (RX_STD_RING_ENTRIES * sizeof(struct rx_desc)) 480 #define RX_JUMBO_RING_SIZE (RX_JUMBO_RING_ENTRIES *sizeof(struct rx_desc)) 483 #define RX_MINI_RING_SIZE (RX_MINI_RING_ENTRIES *sizeof(struct rx_desc)) 487 sizeof(struct rx_desc)) 489 struct rx_desc{ struct 665 struct rx_desc *rx_std_ring; 666 struct rx_desc *rx_jumbo_ring; 667 struct rx_desc *rx_mini_ring; 668 struct rx_desc *rx_return_ring;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | adapter.h | 99 struct rx_desc; 114 struct rx_desc *desc; /* address of HW Rx descriptor ring */
|
H A D | sge.c | 102 struct rx_desc { struct 408 struct rx_desc *d, struct rx_sw_desc *sd, 427 static inline int add_one_rx_chunk(dma_addr_t mapping, struct rx_desc *d, 504 struct rx_desc *d = &q->desc[q->pidx]; 577 struct rx_desc *from = &q->desc[idx]; 578 struct rx_desc *to = &q->desc[q->pidx]; 686 sizeof(struct rx_desc), q->fl[i].desc, 3034 sizeof(struct rx_desc), 3041 sizeof(struct rx_desc),
|
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | dmfe.c | 192 struct rx_desc { struct 195 struct rx_desc *next_rx_desc; 226 struct rx_desc *first_rx_desc; 227 struct rx_desc *rx_insert_ptr; 228 struct rx_desc *rx_ready_ptr; /* packet come pointer */ 946 struct rx_desc *rxptr; 1331 struct rx_desc *rxptr = db->rx_insert_ptr; 1356 struct rx_desc *tmp_rx; 1402 tmp_rx_dma += sizeof(struct rx_desc); 1541 struct rx_desc *rxpt [all...] |
H A D | uli526x.c | 112 struct rx_desc { struct 115 struct rx_desc *next_rx_desc; 148 struct rx_desc *first_rx_desc; 149 struct rx_desc *rx_insert_ptr; 150 struct rx_desc *rx_ready_ptr; /* packet come pointer */ 804 struct rx_desc *rxptr; 1242 struct rx_desc *rxptr = db->rx_insert_ptr; 1266 struct rx_desc *tmp_rx; 1309 tmp_rx_dma += sizeof(struct rx_desc); 1409 struct rx_desc *rxpt [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | ec_bhf.c | 87 struct rx_desc { struct 139 struct rx_desc *rx_descs; 194 static int ec_bhf_pkt_received(struct rx_desc *desc) 199 static void ec_bhf_add_rx_desc(struct ec_bhf_priv *priv, struct rx_desc *desc) 207 struct rx_desc *desc = &priv->rx_descs[priv->rx_dnext]; 373 priv->rx_dcount = priv->rx_buf.len / sizeof(struct rx_desc); 374 priv->rx_descs = (struct rx_desc *)priv->rx_buf.buf; 378 struct rx_desc *desc = &priv->rx_descs[i]; 401 FIFO_SIZE * sizeof(struct rx_desc));
|
/linux-master/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 192 struct rx_desc { struct 579 struct rx_desc *desc; 604 desc = (struct rx_desc *)skb->data;
|
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | core.c | 1056 if (dev->rx_desc[i].ctrl & MAL_RX_CTRL_FIRST) 1059 dev->rx_desc[i].data_len = 0; 1060 dev->rx_desc[i].ctrl = MAL_RX_CTRL_EMPTY | 1081 dev->rx_desc[i].data_ptr = 1163 dev->rx_desc[i].ctrl = 0; 1166 dev->rx_desc[i].data_ptr = 0; 1182 dev->rx_desc[slot].data_len = 0; 1184 dev->rx_desc[slot].data_ptr = 1188 dev->rx_desc[slot].ctrl = MAL_RX_CTRL_EMPTY | 1684 dev->rx_desc[slo [all...] |
H A D | core.h | 245 struct mal_descriptor *rx_desc; member in struct:emac_instance
|
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_ethtool.c | 1075 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rxdr, i); local 1094 rx_desc->buffer_addr = cpu_to_le64(rxdr->buffer_info[i].dma);
|
H A D | e1000_main.c | 3445 struct e1000_rx_desc *rx_desc = E1000_RX_DESC(*rx_ring, i); local 3448 struct my_u *u = (struct my_u *)rx_desc; 4133 struct e1000_rx_desc *rx_desc, *next_rxd; local 4142 rx_desc = E1000_RX_DESC(*rx_ring, i); 4145 while (rx_desc->status & E1000_RXD_STAT_DD) { 4154 status = rx_desc->status; 4170 length = le16_to_cpu(rx_desc->length); 4174 (rx_desc->errors & E1000_RXD_ERR_FRAME_ERR_MASK))) { 4178 rx_desc->errors, 4245 status | rx_desc 4351 struct e1000_rx_desc *rx_desc, *next_rxd; local 4498 struct e1000_rx_desc *rx_desc; local 4564 struct e1000_rx_desc *rx_desc; local [all...] |
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | ethtool.c | 1268 union e1000_rx_desc_extended *rx_desc; local 1286 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i); 1287 rx_desc->read.buffer_addr =
|