tx_desc 1466 drivers/atm/horizon.c tx_ch_desc * tx_desc = &memmap->tx_descs[tx_channel]; tx_desc 1502 drivers/atm/horizon.c rd_ptr = rd_mem (dev, &tx_desc->rd_buf_type) & BUFFER_PTR_MASK; tx_desc 1503 drivers/atm/horizon.c wr_ptr = rd_mem (dev, &tx_desc->wr_buf_type) & BUFFER_PTR_MASK; tx_desc 1529 drivers/atm/horizon.c wr_mem (dev, &tx_desc->partial_crc, INITIAL_CRC); tx_desc 1533 drivers/atm/horizon.c wr_mem (dev, &tx_desc->rd_buf_type, rd_ptr); tx_desc 1534 drivers/atm/horizon.c wr_mem (dev, &tx_desc->wr_buf_type, wr_ptr); tx_desc 1538 drivers/atm/horizon.c wr_mem (dev, &tx_desc->cell_header, channel); tx_desc 1820 drivers/atm/horizon.c cell_buf * tx_desc; tx_desc 1856 drivers/atm/horizon.c tx_ch_desc * tx_desc = &memmap->tx_descs[chan]; tx_desc 1860 drivers/atm/horizon.c wr_mem (dev, &tx_desc->rd_buf_type, BUF_PTR(buf)); tx_desc 1861 drivers/atm/horizon.c wr_mem (dev, &tx_desc->wr_buf_type, BUF_PTR(buf)); tx_desc 1871 drivers/atm/horizon.c tx_desc = memmap->bufn3; tx_desc 1873 drivers/atm/horizon.c wr_mem (dev, &memmap->txfreebufstart.next, BUF_PTR(tx_desc) | BUFF_STATUS_EMPTY); tx_desc 1876 drivers/atm/horizon.c wr_mem (dev, &tx_desc->next, BUF_PTR(tx_desc+1) | BUFF_STATUS_EMPTY); tx_desc 1877 drivers/atm/horizon.c tx_desc++; tx_desc 1880 drivers/atm/horizon.c wr_mem (dev, &tx_desc->next, BUF_PTR(&memmap->txfreebufend) | BUFF_STATUS_EMPTY); tx_desc 241 drivers/crypto/ccp/ccp-dev.h struct dma_async_tx_descriptor tx_desc; tx_desc 111 drivers/crypto/ccp/ccp-dmaengine.c if (!async_tx_test_ack(&desc->tx_desc)) tx_desc 148 drivers/crypto/ccp/ccp-dmaengine.c desc->tx_desc.cookie, cmd); tx_desc 155 drivers/crypto/ccp/ccp-dmaengine.c ret, desc->tx_desc.cookie, cmd); tx_desc 170 drivers/crypto/ccp/ccp-dmaengine.c __func__, desc->tx_desc.cookie, cmd); tx_desc 193 drivers/crypto/ccp/ccp-dmaengine.c struct dma_async_tx_descriptor *tx_desc; tx_desc 212 drivers/crypto/ccp/ccp-dmaengine.c tx_desc = &desc->tx_desc; tx_desc 214 drivers/crypto/ccp/ccp-dmaengine.c tx_desc = NULL; tx_desc 225 drivers/crypto/ccp/ccp-dmaengine.c desc->tx_desc.cookie, desc->status); tx_desc 227 drivers/crypto/ccp/ccp-dmaengine.c dma_cookie_complete(tx_desc); tx_desc 228 drivers/crypto/ccp/ccp-dmaengine.c dma_descriptor_unmap(tx_desc); tx_desc 235 drivers/crypto/ccp/ccp-dmaengine.c if (tx_desc) { tx_desc 236 drivers/crypto/ccp/ccp-dmaengine.c dmaengine_desc_get_callback_invoke(tx_desc, NULL); tx_desc 238 drivers/crypto/ccp/ccp-dmaengine.c dma_run_dependencies(tx_desc); tx_desc 270 drivers/crypto/ccp/ccp-dmaengine.c chan = container_of(desc->tx_desc.chan, struct ccp_dma_chan, tx_desc 274 drivers/crypto/ccp/ccp-dmaengine.c __func__, desc->tx_desc.cookie, err); tx_desc 297 drivers/crypto/ccp/ccp-dmaengine.c static dma_cookie_t ccp_tx_submit(struct dma_async_tx_descriptor *tx_desc) tx_desc 299 drivers/crypto/ccp/ccp-dmaengine.c struct ccp_dma_desc *desc = container_of(tx_desc, struct ccp_dma_desc, tx_desc 300 drivers/crypto/ccp/ccp-dmaengine.c tx_desc); tx_desc 305 drivers/crypto/ccp/ccp-dmaengine.c chan = container_of(tx_desc->chan, struct ccp_dma_chan, dma_chan); tx_desc 309 drivers/crypto/ccp/ccp-dmaengine.c cookie = dma_cookie_assign(tx_desc); tx_desc 341 drivers/crypto/ccp/ccp-dmaengine.c dma_async_tx_descriptor_init(&desc->tx_desc, &chan->dma_chan); tx_desc 342 drivers/crypto/ccp/ccp-dmaengine.c desc->tx_desc.flags = flags; tx_desc 343 drivers/crypto/ccp/ccp-dmaengine.c desc->tx_desc.tx_submit = ccp_tx_submit; tx_desc 504 drivers/crypto/ccp/ccp-dmaengine.c return &desc->tx_desc; tx_desc 518 drivers/crypto/ccp/ccp-dmaengine.c return &desc->tx_desc; tx_desc 562 drivers/crypto/ccp/ccp-dmaengine.c if (desc->tx_desc.cookie != cookie) tx_desc 184 drivers/infiniband/ulp/iser/iscsi_iser.c struct iser_tx_desc *tx_desc) tx_desc 201 drivers/infiniband/ulp/iser/iscsi_iser.c dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, tx_desc 208 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->inv_wr.next = NULL; tx_desc 209 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->reg_wr.wr.next = NULL; tx_desc 210 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->mapped = true; tx_desc 211 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->dma_addr = dma_addr; tx_desc 212 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->tx_sg[0].addr = tx_desc->dma_addr; tx_desc 213 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->tx_sg[0].length = ISER_HEADERS_LEN; tx_desc 214 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; tx_desc 370 drivers/infiniband/ulp/iser/iscsi_iser.c struct iser_tx_desc *tx_desc = &iser_task->desc; tx_desc 378 drivers/infiniband/ulp/iser/iscsi_iser.c if (likely(tx_desc->mapped)) { tx_desc 379 drivers/infiniband/ulp/iser/iscsi_iser.c ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr, tx_desc 381 drivers/infiniband/ulp/iser/iscsi_iser.c tx_desc->mapped = false; tx_desc 612 drivers/infiniband/ulp/iser/iscsi_iser.h int iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc, tx_desc 625 drivers/infiniband/ulp/iser/iscsi_iser.h struct iser_tx_desc *tx_desc); tx_desc 164 drivers/infiniband/ulp/iser/iser_initiator.c struct iser_tx_desc *tx_desc) tx_desc 169 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); tx_desc 171 drivers/infiniband/ulp/iser/iser_initiator.c memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); tx_desc 172 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->iser_header.flags = ISER_VER; tx_desc 173 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->num_sge = 1; tx_desc 372 drivers/infiniband/ulp/iser/iser_initiator.c struct iser_tx_desc *tx_desc = &iser_task->desc; tx_desc 378 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->type = ISCSI_TX_SCSI_COMMAND; tx_desc 379 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->cqe.done = iser_cmd_comp; tx_desc 380 drivers/infiniband/ulp/iser/iser_initiator.c iser_create_send_desc(iser_conn, tx_desc); tx_desc 420 drivers/infiniband/ulp/iser/iser_initiator.c err = iser_post_send(&iser_conn->ib_conn, tx_desc, tx_desc 439 drivers/infiniband/ulp/iser/iser_initiator.c struct iser_tx_desc *tx_desc; tx_desc 454 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc = kmem_cache_zalloc(ig.desc_cache, GFP_ATOMIC); tx_desc 455 drivers/infiniband/ulp/iser/iser_initiator.c if (!tx_desc) tx_desc 458 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->type = ISCSI_TX_DATAOUT; tx_desc 459 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->cqe.done = iser_dataout_comp; tx_desc 460 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->iser_header.flags = ISER_VER; tx_desc 461 drivers/infiniband/ulp/iser/iser_initiator.c memcpy(&tx_desc->iscsi_header, hdr, sizeof(struct iscsi_hdr)); tx_desc 464 drivers/infiniband/ulp/iser/iser_initiator.c err = iser_initialize_task_headers(task, tx_desc); tx_desc 469 drivers/infiniband/ulp/iser/iser_initiator.c tx_dsg = &tx_desc->tx_sg[1]; tx_desc 473 drivers/infiniband/ulp/iser/iser_initiator.c tx_desc->num_sge = 2; tx_desc 486 drivers/infiniband/ulp/iser/iser_initiator.c err = iser_post_send(&iser_conn->ib_conn, tx_desc, true); tx_desc 491 drivers/infiniband/ulp/iser/iser_initiator.c kmem_cache_free(ig.desc_cache, tx_desc); tx_desc 386 drivers/infiniband/ulp/iser/iser_memory.c struct iser_tx_desc *tx_desc = &iser_task->desc; tx_desc 390 drivers/infiniband/ulp/iser/iser_memory.c struct ib_reg_wr *wr = &tx_desc->reg_wr; tx_desc 401 drivers/infiniband/ulp/iser/iser_memory.c iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); tx_desc 414 drivers/infiniband/ulp/iser/iser_memory.c wr->wr.next = &tx_desc->send_wr; tx_desc 443 drivers/infiniband/ulp/iser/iser_memory.c struct iser_tx_desc *tx_desc = &iser_task->desc; tx_desc 446 drivers/infiniband/ulp/iser/iser_memory.c struct ib_reg_wr *wr = &tx_desc->reg_wr; tx_desc 450 drivers/infiniband/ulp/iser/iser_memory.c iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); tx_desc 461 drivers/infiniband/ulp/iser/iser_memory.c wr->wr.next = &tx_desc->send_wr; tx_desc 1037 drivers/infiniband/ulp/iser/iser_verbs.c int iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc, tx_desc 1040 drivers/infiniband/ulp/iser/iser_verbs.c struct ib_send_wr *wr = &tx_desc->send_wr; tx_desc 1045 drivers/infiniband/ulp/iser/iser_verbs.c tx_desc->dma_addr, ISER_HEADERS_LEN, tx_desc 1049 drivers/infiniband/ulp/iser/iser_verbs.c wr->wr_cqe = &tx_desc->cqe; tx_desc 1050 drivers/infiniband/ulp/iser/iser_verbs.c wr->sg_list = tx_desc->tx_sg; tx_desc 1051 drivers/infiniband/ulp/iser/iser_verbs.c wr->num_sge = tx_desc->num_sge; tx_desc 1055 drivers/infiniband/ulp/iser/iser_verbs.c if (tx_desc->inv_wr.next) tx_desc 1056 drivers/infiniband/ulp/iser/iser_verbs.c first_wr = &tx_desc->inv_wr; tx_desc 1057 drivers/infiniband/ulp/iser/iser_verbs.c else if (tx_desc->reg_wr.wr.next) tx_desc 1058 drivers/infiniband/ulp/iser/iser_verbs.c first_wr = &tx_desc->reg_wr.wr; tx_desc 856 drivers/infiniband/ulp/isert/ib_isert.c isert_login_post_send(struct isert_conn *isert_conn, struct iser_tx_desc *tx_desc) tx_desc 862 drivers/infiniband/ulp/isert/ib_isert.c ib_dma_sync_single_for_device(ib_dev, tx_desc->dma_addr, tx_desc 865 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_cqe.done = isert_login_send_done; tx_desc 868 drivers/infiniband/ulp/isert/ib_isert.c send_wr.wr_cqe = &tx_desc->tx_cqe; tx_desc 869 drivers/infiniband/ulp/isert/ib_isert.c send_wr.sg_list = tx_desc->tx_sg; tx_desc 870 drivers/infiniband/ulp/isert/ib_isert.c send_wr.num_sge = tx_desc->num_sge; tx_desc 883 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc) tx_desc 886 drivers/infiniband/ulp/isert/ib_isert.c memset(&tx_desc->iser_header, 0, sizeof(struct iser_ctrl)); tx_desc 887 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->iser_header.flags = ISCSI_CTRL; tx_desc 889 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->num_sge = 1; tx_desc 891 drivers/infiniband/ulp/isert/ib_isert.c if (tx_desc->tx_sg[0].lkey != device->pd->local_dma_lkey) { tx_desc 892 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; tx_desc 893 drivers/infiniband/ulp/isert/ib_isert.c isert_dbg("tx_desc %p lkey mismatch, fixing\n", tx_desc); tx_desc 900 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc) tx_desc 905 drivers/infiniband/ulp/isert/ib_isert.c ib_dma_sync_single_for_cpu(ib_dev, tx_desc->dma_addr, tx_desc 908 drivers/infiniband/ulp/isert/ib_isert.c __isert_create_send_desc(device, tx_desc); tx_desc 913 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc) tx_desc 919 drivers/infiniband/ulp/isert/ib_isert.c dma_addr = ib_dma_map_single(ib_dev, (void *)tx_desc, tx_desc 926 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->dma_addr = dma_addr; tx_desc 927 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_sg[0].addr = tx_desc->dma_addr; tx_desc 928 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_sg[0].length = ISER_HEADERS_LEN; tx_desc 929 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; tx_desc 932 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_sg[0].addr, tx_desc->tx_sg[0].length, tx_desc 933 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_sg[0].lkey); tx_desc 942 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc = &isert_cmd->tx_desc; tx_desc 944 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->tx_cqe.done = isert_send_done; tx_desc 945 drivers/infiniband/ulp/isert/ib_isert.c send_wr->wr_cqe = &tx_desc->tx_cqe; tx_desc 954 drivers/infiniband/ulp/isert/ib_isert.c send_wr->sg_list = &tx_desc->tx_sg[0]; tx_desc 955 drivers/infiniband/ulp/isert/ib_isert.c send_wr->num_sge = isert_cmd->tx_desc.num_sge; tx_desc 995 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc = &isert_conn->login_tx_desc; tx_desc 998 drivers/infiniband/ulp/isert/ib_isert.c __isert_create_send_desc(device, tx_desc); tx_desc 1000 drivers/infiniband/ulp/isert/ib_isert.c memcpy(&tx_desc->iscsi_header, &login->rsp[0], tx_desc 1003 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, tx_desc); tx_desc 1006 drivers/infiniband/ulp/isert/ib_isert.c struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; tx_desc 1019 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->num_sge = 2; tx_desc 1044 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_login_post_send(isert_conn, tx_desc); tx_desc 1554 drivers/infiniband/ulp/isert/ib_isert.c hdr = (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; tx_desc 1583 drivers/infiniband/ulp/isert/ib_isert.c isert_unmap_tx_desc(struct iser_tx_desc *tx_desc, struct ib_device *ib_dev) tx_desc 1585 drivers/infiniband/ulp/isert/ib_isert.c if (tx_desc->dma_addr != 0) { tx_desc 1587 drivers/infiniband/ulp/isert/ib_isert.c ib_dma_unmap_single(ib_dev, tx_desc->dma_addr, tx_desc 1589 drivers/infiniband/ulp/isert/ib_isert.c tx_desc->dma_addr = 0; tx_desc 1594 drivers/infiniband/ulp/isert/ib_isert.c isert_completion_put(struct iser_tx_desc *tx_desc, struct isert_cmd *isert_cmd, tx_desc 1604 drivers/infiniband/ulp/isert/ib_isert.c isert_unmap_tx_desc(tx_desc, ib_dev); tx_desc 1757 drivers/infiniband/ulp/isert/ib_isert.c isert_completion_put(&isert_cmd->tx_desc, isert_cmd, tx_desc 1775 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); tx_desc 1783 drivers/infiniband/ulp/isert/ib_isert.c isert_unmap_tx_desc(tx_desc, ib_dev); tx_desc 1791 drivers/infiniband/ulp/isert/ib_isert.c struct iser_tx_desc *tx_desc = cqe_to_tx_desc(wc->wr_cqe); tx_desc 1792 drivers/infiniband/ulp/isert/ib_isert.c struct isert_cmd *isert_cmd = tx_desc_to_cmd(tx_desc); tx_desc 1798 drivers/infiniband/ulp/isert/ib_isert.c isert_completion_put(tx_desc, isert_cmd, ib_dev, true); tx_desc 1809 drivers/infiniband/ulp/isert/ib_isert.c isert_unmap_tx_desc(tx_desc, ib_dev); tx_desc 1816 drivers/infiniband/ulp/isert/ib_isert.c isert_completion_put(tx_desc, isert_cmd, ib_dev, false); tx_desc 1832 drivers/infiniband/ulp/isert/ib_isert.c ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL); tx_desc 1845 drivers/infiniband/ulp/isert/ib_isert.c struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; tx_desc 1847 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.iscsi_header; tx_desc 1849 drivers/infiniband/ulp/isert/ib_isert.c isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc); tx_desc 1851 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 1860 drivers/infiniband/ulp/isert/ib_isert.c struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; tx_desc 1881 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd->tx_desc.num_sge = 2; tx_desc 1933 drivers/infiniband/ulp/isert/ib_isert.c struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; tx_desc 1935 drivers/infiniband/ulp/isert/ib_isert.c isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc); tx_desc 1937 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.iscsi_header, tx_desc 1939 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 1952 drivers/infiniband/ulp/isert/ib_isert.c struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; tx_desc 1954 drivers/infiniband/ulp/isert/ib_isert.c isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc); tx_desc 1956 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.iscsi_header); tx_desc 1957 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 1970 drivers/infiniband/ulp/isert/ib_isert.c struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; tx_desc 1972 drivers/infiniband/ulp/isert/ib_isert.c isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc); tx_desc 1974 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.iscsi_header); tx_desc 1975 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 1988 drivers/infiniband/ulp/isert/ib_isert.c struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; tx_desc 1991 drivers/infiniband/ulp/isert/ib_isert.c struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; tx_desc 1993 drivers/infiniband/ulp/isert/ib_isert.c (struct iscsi_reject *)&isert_cmd->tx_desc.iscsi_header; tx_desc 1995 drivers/infiniband/ulp/isert/ib_isert.c isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc); tx_desc 1997 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 2009 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd->tx_desc.num_sge = 2; tx_desc 2023 drivers/infiniband/ulp/isert/ib_isert.c struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; tx_desc 2025 drivers/infiniband/ulp/isert/ib_isert.c (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; tx_desc 2029 drivers/infiniband/ulp/isert/ib_isert.c isert_create_send_desc(isert_conn, isert_cmd, &isert_cmd->tx_desc); tx_desc 2035 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 2040 drivers/infiniband/ulp/isert/ib_isert.c struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; tx_desc 2052 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd->tx_desc.num_sge = 2; tx_desc 2187 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd->tx_desc.tx_cqe.done = isert_rdma_write_done; tx_desc 2188 drivers/infiniband/ulp/isert/ib_isert.c cqe = &isert_cmd->tx_desc.tx_cqe; tx_desc 2194 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc); tx_desc 2196 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.iscsi_header); tx_desc 2197 drivers/infiniband/ulp/isert/ib_isert.c isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); tx_desc 2199 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.send_wr); tx_desc 2207 drivers/infiniband/ulp/isert/ib_isert.c chain_wr = &isert_cmd->tx_desc.send_wr; tx_desc 2225 drivers/infiniband/ulp/isert/ib_isert.c isert_cmd->tx_desc.tx_cqe.done = isert_rdma_read_done; tx_desc 2227 drivers/infiniband/ulp/isert/ib_isert.c &isert_cmd->tx_desc.tx_cqe, NULL); tx_desc 124 drivers/infiniband/ulp/isert/ib_isert.h struct iser_tx_desc tx_desc; tx_desc 134 drivers/infiniband/ulp/isert/ib_isert.h return container_of(desc, struct isert_cmd, tx_desc); tx_desc 131 drivers/mmc/host/moxart-mmc.c struct dma_async_tx_descriptor *tx_desc; tx_desc 288 drivers/mmc/host/moxart-mmc.c host->tx_desc = desc; tx_desc 245 drivers/net/ethernet/3com/typhoon.c struct tx_desc txLo[TXLO_ENTRIES] __3xp_aligned; tx_desc 252 drivers/net/ethernet/3com/typhoon.c struct tx_desc txHi[TXHI_ENTRIES]; tx_desc 716 drivers/net/ethernet/3com/typhoon.c struct tx_desc *txd, *first_txd; tx_desc 755 drivers/net/ethernet/3com/typhoon.c first_txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite); tx_desc 786 drivers/net/ethernet/3com/typhoon.c txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite); tx_desc 816 drivers/net/ethernet/3com/typhoon.c txd = (struct tx_desc *) (txRing->ringBase + tx_desc 1197 drivers/net/ethernet/3com/typhoon.c iface->txLoSize = cpu_to_le32(TXLO_ENTRIES * sizeof(struct tx_desc)); tx_desc 1201 drivers/net/ethernet/3com/typhoon.c iface->txHiSize = cpu_to_le32(TXHI_ENTRIES * sizeof(struct tx_desc)); tx_desc 1511 drivers/net/ethernet/3com/typhoon.c struct tx_desc *tx; tx_desc 1517 drivers/net/ethernet/3com/typhoon.c tx = (struct tx_desc *) (txRing->ringBase + lastRead); tx_desc 373 drivers/net/ethernet/agere/et131x.c struct tx_desc *tx_desc_ring; tx_desc 2369 drivers/net/ethernet/agere/et131x.c desc_size = (sizeof(struct tx_desc) * NUM_DESC_PER_RING_TX); tx_desc 2399 drivers/net/ethernet/agere/et131x.c desc_size = (sizeof(struct tx_desc) * NUM_DESC_PER_RING_TX); tx_desc 2424 drivers/net/ethernet/agere/et131x.c struct tx_desc desc[24]; tx_desc 2442 drivers/net/ethernet/agere/et131x.c memset(desc, 0, sizeof(struct tx_desc) * (nr_frags + 1)); tx_desc 2533 drivers/net/ethernet/agere/et131x.c sizeof(struct tx_desc) * thiscopy); tx_desc 2546 drivers/net/ethernet/agere/et131x.c sizeof(struct tx_desc) * remainder); tx_desc 2642 drivers/net/ethernet/agere/et131x.c struct tx_desc *desc = NULL; tx_desc 730 drivers/net/ethernet/alteon/acenic.c size = (sizeof(struct tx_desc) * MAX_TX_RING_ENTRIES); tx_desc 787 drivers/net/ethernet/alteon/acenic.c size = (sizeof(struct tx_desc) * MAX_TX_RING_ENTRIES); tx_desc 1287 drivers/net/ethernet/alteon/acenic.c ap->tx_ring = (__force struct tx_desc *) regs->Window; tx_desc 1289 drivers/net/ethernet/alteon/acenic.c * sizeof(struct tx_desc)) / sizeof(u32); i++) tx_desc 1295 drivers/net/ethernet/alteon/acenic.c MAX_TX_RING_ENTRIES * sizeof(struct tx_desc)); tx_desc 2332 drivers/net/ethernet/alteon/acenic.c struct tx_desc __iomem *tx; tx_desc 2333 drivers/net/ethernet/alteon/acenic.c tx = (__force struct tx_desc __iomem *) &ap->tx_ring[i]; tx_desc 2339 drivers/net/ethernet/alteon/acenic.c sizeof(struct tx_desc)); tx_desc 2385 drivers/net/ethernet/alteon/acenic.c ace_load_tx_bd(struct ace_private *ap, struct tx_desc *desc, u64 addr, tx_desc 2393 drivers/net/ethernet/alteon/acenic.c struct tx_desc __iomem *io = (__force struct tx_desc __iomem *) desc; tx_desc 2412 drivers/net/ethernet/alteon/acenic.c struct tx_desc *desc; tx_desc 449 drivers/net/ethernet/alteon/acenic.h #define TX_RING_SIZE (MAX_TX_RING_ENTRIES * sizeof(struct tx_desc)) tx_desc 647 drivers/net/ethernet/alteon/acenic.h struct tx_desc *tx_ring; tx_desc 161 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct tx_desc; tx_desc 175 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct tx_desc *desc; /* address of HW Tx descriptor ring */ tx_desc 706 drivers/net/ethernet/chelsio/cxgb3/sge.c sizeof(struct tx_desc), tx_desc 1065 drivers/net/ethernet/chelsio/cxgb3/sge.c static inline void wr_gen2(struct tx_desc *d, unsigned int gen) tx_desc 1092 drivers/net/ethernet/chelsio/cxgb3/sge.c struct tx_desc *d, unsigned int pidx, tx_desc 1161 drivers/net/ethernet/chelsio/cxgb3/sge.c wr_gen2((struct tx_desc *)wp, ogen); tx_desc 1187 drivers/net/ethernet/chelsio/cxgb3/sge.c struct tx_desc *d = &q->desc[pidx]; tx_desc 1383 drivers/net/ethernet/chelsio/cxgb3/sge.c static inline void write_imm(struct tx_desc *d, struct sk_buff *skb, tx_desc 1637 drivers/net/ethernet/chelsio/cxgb3/sge.c struct tx_desc *d = &q->desc[pidx]; tx_desc 3075 drivers/net/ethernet/chelsio/cxgb3/sge.c sizeof(struct tx_desc), sz, tx_desc 243 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h entry->desc_size = sizeof(struct tx_desc); tx_desc 245 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h entry->data_size = txq->size * sizeof(struct tx_desc); tx_desc 745 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct tx_desc *desc; /* address of HW Tx descriptor ring */ tx_desc 119 drivers/net/ethernet/chelsio/cxgb4/sge.c #define TXQ_STOP_THRES (SGE_MAX_WR_LEN / sizeof(struct tx_desc)) tx_desc 2062 drivers/net/ethernet/chelsio/cxgb4/sge.c ndesc = DIV_ROUND_UP(skb->len, sizeof(struct tx_desc)); tx_desc 3575 drivers/net/ethernet/chelsio/cxgb4/sge.c flsz = fl->size / 8 + s->stat_len / sizeof(struct tx_desc); tx_desc 3697 drivers/net/ethernet/chelsio/cxgb4/sge.c dma_free_coherent(adap->pdev_dev, flsz * sizeof(struct tx_desc), tx_desc 3739 drivers/net/ethernet/chelsio/cxgb4/sge.c nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc); tx_desc 3742 drivers/net/ethernet/chelsio/cxgb4/sge.c sizeof(struct tx_desc), sizeof(struct tx_sw_desc), tx_desc 3797 drivers/net/ethernet/chelsio/cxgb4/sge.c nentries * sizeof(struct tx_desc), tx_desc 3824 drivers/net/ethernet/chelsio/cxgb4/sge.c nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc); tx_desc 3827 drivers/net/ethernet/chelsio/cxgb4/sge.c sizeof(struct tx_desc), 0, &txq->q.phys_addr, tx_desc 3856 drivers/net/ethernet/chelsio/cxgb4/sge.c nentries * sizeof(struct tx_desc), tx_desc 3895 drivers/net/ethernet/chelsio/cxgb4/sge.c nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc); tx_desc 3898 drivers/net/ethernet/chelsio/cxgb4/sge.c sizeof(struct tx_desc), sizeof(struct tx_sw_desc), tx_desc 3931 drivers/net/ethernet/chelsio/cxgb4/sge.c nentries * sizeof(struct tx_desc), tx_desc 3952 drivers/net/ethernet/chelsio/cxgb4/sge.c q->size * sizeof(struct tx_desc) + s->stat_len, tx_desc 247 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h struct tx_desc *desc; /* address of HW TX descriptor ring */ tx_desc 2426 drivers/net/ethernet/chelsio/cxgb4vf/sge.c nentries = txq->q.size + s->stat_len / sizeof(struct tx_desc); tx_desc 2433 drivers/net/ethernet/chelsio/cxgb4vf/sge.c sizeof(struct tx_desc), tx_desc 2483 drivers/net/ethernet/chelsio/cxgb4vf/sge.c nentries * sizeof(struct tx_desc), tx_desc 191 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *next_tx_desc; tx_desc 225 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *first_tx_desc; tx_desc 226 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *tx_insert_ptr; tx_desc 227 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *tx_remove_ptr; tx_desc 434 drivers/net/ethernet/dec/tulip/dmfe.c db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * tx_desc 448 drivers/net/ethernet/dec/tulip/dmfe.c db->first_tx_desc = (struct tx_desc *) db->desc_pool_ptr; tx_desc 507 drivers/net/ethernet/dec/tulip/dmfe.c pci_free_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, tx_desc 531 drivers/net/ethernet/dec/tulip/dmfe.c pci_free_consistent(db->pdev, sizeof(struct tx_desc) * tx_desc 677 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *txptr; tx_desc 870 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *txptr; tx_desc 1362 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *tmp_tx; tx_desc 1378 drivers/net/ethernet/dec/tulip/dmfe.c sizeof(struct tx_desc) * TX_DESC_CNT; tx_desc 1381 drivers/net/ethernet/dec/tulip/dmfe.c sizeof(struct tx_desc) * TX_DESC_CNT; tx_desc 1395 drivers/net/ethernet/dec/tulip/dmfe.c tmp_tx_dma += sizeof(struct tx_desc); tx_desc 1485 drivers/net/ethernet/dec/tulip/dmfe.c struct tx_desc *txptr; tx_desc 111 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *next_tx_desc; tx_desc 147 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *first_tx_desc; tx_desc 148 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *tx_insert_ptr; tx_desc 149 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *tx_remove_ptr; tx_desc 329 drivers/net/ethernet/dec/tulip/uli526x.c db->desc_pool_ptr = pci_alloc_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, &db->desc_pool_dma_ptr); tx_desc 337 drivers/net/ethernet/dec/tulip/uli526x.c db->first_tx_desc = (struct tx_desc *) db->desc_pool_ptr; tx_desc 416 drivers/net/ethernet/dec/tulip/uli526x.c pci_free_consistent(pdev, sizeof(struct tx_desc) * DESC_ALL_CNT + 0x20, tx_desc 436 drivers/net/ethernet/dec/tulip/uli526x.c pci_free_consistent(db->pdev, sizeof(struct tx_desc) * tx_desc 588 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *txptr; tx_desc 748 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *txptr; tx_desc 1300 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *tmp_tx; tx_desc 1315 drivers/net/ethernet/dec/tulip/uli526x.c db->first_rx_desc = (void *)db->first_tx_desc + sizeof(struct tx_desc) * TX_DESC_CNT; tx_desc 1316 drivers/net/ethernet/dec/tulip/uli526x.c db->first_rx_desc_dma = db->first_tx_desc_dma + sizeof(struct tx_desc) * TX_DESC_CNT; tx_desc 1330 drivers/net/ethernet/dec/tulip/uli526x.c tmp_tx_dma += sizeof(struct tx_desc); tx_desc 1383 drivers/net/ethernet/dec/tulip/uli526x.c struct tx_desc *txptr; tx_desc 144 drivers/net/ethernet/ec_bhf.c struct tx_desc *tx_descs; tx_desc 170 drivers/net/ethernet/ec_bhf.c static void ec_bhf_send_packet(struct ec_bhf_priv *priv, struct tx_desc *desc) tx_desc 178 drivers/net/ethernet/ec_bhf.c static int ec_bhf_desc_sent(struct tx_desc *desc) tx_desc 286 drivers/net/ethernet/ec_bhf.c struct tx_desc *desc; tx_desc 361 drivers/net/ethernet/ec_bhf.c priv->tx_dcount = priv->tx_buf.len / sizeof(struct tx_desc); tx_desc 362 drivers/net/ethernet/ec_bhf.c priv->tx_descs = (struct tx_desc *)priv->tx_buf.buf; tx_desc 409 drivers/net/ethernet/ec_bhf.c FIFO_SIZE * sizeof(struct tx_desc)); tx_desc 226 drivers/net/ethernet/hisilicon/hip04_eth.c struct tx_desc *tx_desc; tx_desc 451 drivers/net/ethernet/hisilicon/hip04_eth.c struct tx_desc *desc; tx_desc 461 drivers/net/ethernet/hisilicon/hip04_eth.c desc = &priv->tx_desc[tx_tail]; tx_desc 511 drivers/net/ethernet/hisilicon/hip04_eth.c struct tx_desc *desc = &priv->tx_desc[tx_head]; tx_desc 540 drivers/net/ethernet/hisilicon/hip04_eth.c phys = priv->tx_desc_dma + tx_head * sizeof(struct tx_desc); tx_desc 542 drivers/net/ethernet/hisilicon/hip04_eth.c offsetof(struct tx_desc, send_addr)); tx_desc 867 drivers/net/ethernet/hisilicon/hip04_eth.c priv->tx_desc = dma_alloc_coherent(d, tx_desc 868 drivers/net/ethernet/hisilicon/hip04_eth.c TX_DESC_NUM * sizeof(struct tx_desc), tx_desc 870 drivers/net/ethernet/hisilicon/hip04_eth.c if (!priv->tx_desc) tx_desc 897 drivers/net/ethernet/hisilicon/hip04_eth.c dma_free_coherent(d, TX_DESC_NUM * sizeof(struct tx_desc), tx_desc 898 drivers/net/ethernet/hisilicon/hip04_eth.c priv->tx_desc, priv->tx_desc_dma); tx_desc 164 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c struct hns3_desc *rx_desc, *tx_desc; tx_desc 197 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c tx_desc = &ring->desc[tx_index]; tx_desc 198 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c addr = le64_to_cpu(tx_desc->addr); tx_desc 201 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)vlan_tag: %u\n", tx_desc->tx.vlan_tag); tx_desc 202 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)send_size: %u\n", tx_desc->tx.send_size); tx_desc 203 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)vlan_tso: %u\n", tx_desc->tx.type_cs_vlan_tso); tx_desc 204 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)l2_len: %u\n", tx_desc->tx.l2_len); tx_desc 205 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)l3_len: %u\n", tx_desc->tx.l3_len); tx_desc 206 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)l4_len: %u\n", tx_desc->tx.l4_len); tx_desc 207 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)vlan_tag: %u\n", tx_desc->tx.outer_vlan_tag); tx_desc 208 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)tv: %u\n", tx_desc->tx.tv); tx_desc 209 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)vlan_msec: %u\n", tx_desc->tx.ol_type_vlan_msec); tx_desc 210 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)ol2_len: %u\n", tx_desc->tx.ol2_len); tx_desc 211 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)ol3_len: %u\n", tx_desc->tx.ol3_len); tx_desc 212 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)ol4_len: %u\n", tx_desc->tx.ol4_len); tx_desc 213 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)paylen: %u\n", tx_desc->tx.paylen); tx_desc 214 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)vld_ra_ri: %u\n", tx_desc->tx.bdtp_fe_sc_vld_ra_ri); tx_desc 215 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c dev_info(dev, "(TX)mss: %u\n", tx_desc->tx.mss); tx_desc 1148 drivers/net/ethernet/ibm/emac/core.c if (dev->tx_desc[i].ctrl & MAL_TX_CTRL_READY) tx_desc 1151 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[i].ctrl = 0; tx_desc 1152 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[i].data_ptr = 0; tx_desc 1473 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].data_ptr = dma_map_single(&dev->ofdev->dev, tx_desc 1476 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].data_len = (u16) len; tx_desc 1478 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].ctrl = ctrl; tx_desc 1499 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].data_ptr = pd; tx_desc 1500 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].data_len = (u16) chunk; tx_desc 1501 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].ctrl = ctrl; tx_desc 1543 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].data_ptr = pd = tx_desc 1545 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].data_len = (u16) chunk; tx_desc 1574 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[dev->tx_slot].ctrl = ctrl; tx_desc 1584 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc[slot].ctrl = 0; tx_desc 1642 drivers/net/ethernet/ibm/emac/core.c ctrl = dev->tx_desc[slot].ctrl; tx_desc 3122 drivers/net/ethernet/ibm/emac/core.c dev->tx_desc = tx_desc 3127 drivers/net/ethernet/ibm/emac/core.c DBG(dev, "tx_desc %p" NL, dev->tx_desc); tx_desc 3131 drivers/net/ethernet/ibm/emac/core.c memset(dev->tx_desc, 0, NUM_TX_BUFF * sizeof(struct mal_descriptor)); tx_desc 241 drivers/net/ethernet/ibm/emac/core.h struct mal_descriptor *tx_desc; tx_desc 1012 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_tx_desc *tx_desc = E1000_TX_DESC(*txdr, i); tx_desc 1031 drivers/net/ethernet/intel/e1000/e1000_ethtool.c tx_desc->buffer_addr = cpu_to_le64(txdr->buffer_info[i].dma); tx_desc 1032 drivers/net/ethernet/intel/e1000/e1000_ethtool.c tx_desc->lower.data = cpu_to_le32(skb->len); tx_desc 1033 drivers/net/ethernet/intel/e1000/e1000_ethtool.c tx_desc->lower.data |= cpu_to_le32(E1000_TXD_CMD_EOP | tx_desc 1036 drivers/net/ethernet/intel/e1000/e1000_ethtool.c tx_desc->upper.data = 0; tx_desc 2970 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_tx_desc *tx_desc = NULL; tx_desc 3001 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 3002 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc->buffer_addr = cpu_to_le64(buffer_info->dma); tx_desc 3003 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc->lower.data = tx_desc 3005 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc->upper.data = cpu_to_le32(txd_upper); tx_desc 3010 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc->lower.data |= cpu_to_le32(adapter->txd_cmd); tx_desc 3014 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc->lower.data &= ~(cpu_to_le32(E1000_TXD_CMD_IFCS)); tx_desc 3402 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_tx_desc *tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 3405 drivers/net/ethernet/intel/e1000/e1000_main.c struct my_u *u = (struct my_u *)tx_desc; tx_desc 3825 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_tx_desc *tx_desc, *eop_desc; tx_desc 3841 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 3855 drivers/net/ethernet/intel/e1000/e1000_main.c tx_desc->upper.data = 0; tx_desc 1205 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_tx_desc *tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 1225 drivers/net/ethernet/intel/e1000e/ethtool.c tx_desc->buffer_addr = cpu_to_le64(tx_ring->buffer_info[i].dma); tx_desc 1226 drivers/net/ethernet/intel/e1000e/ethtool.c tx_desc->lower.data = cpu_to_le32(skb->len); tx_desc 1227 drivers/net/ethernet/intel/e1000e/ethtool.c tx_desc->lower.data |= cpu_to_le32(E1000_TXD_CMD_EOP | tx_desc 1230 drivers/net/ethernet/intel/e1000e/ethtool.c tx_desc->upper.data = 0; tx_desc 202 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_tx_desc *tx_desc; tx_desc 291 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 293 drivers/net/ethernet/intel/e1000e/netdev.c u0 = (struct my_u0 *)tx_desc; tx_desc 1213 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_tx_desc *tx_desc, *eop_desc; tx_desc 1230 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 1244 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->upper.data = 0; tx_desc 3800 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_tx_desc *tx_desc = NULL; tx_desc 3808 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc = E1000_TX_DESC(*tx_ring, tx_ring->next_to_use); tx_desc 3809 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->buffer_addr = tx_ring->dma; tx_desc 3811 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->lower.data = cpu_to_le32(txd_lower | size); tx_desc 3812 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->upper.data = 0; tx_desc 5653 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_tx_desc *tx_desc = NULL; tx_desc 5689 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc 5690 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->buffer_addr = cpu_to_le64(buffer_info->dma); tx_desc 5691 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->lower.data = cpu_to_le32(txd_lower | tx_desc 5693 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->upper.data = cpu_to_le32(txd_upper); tx_desc 5700 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->lower.data |= cpu_to_le32(adapter->txd_cmd); tx_desc 5704 drivers/net/ethernet/intel/e1000e/netdev.c tx_desc->lower.data &= ~(cpu_to_le32(E1000_TXD_CMD_IFCS)); tx_desc 757 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_tx_desc *tx_desc; tx_desc 786 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); tx_desc 787 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->hdrlen = hdrlen; tx_desc 788 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size); tx_desc 804 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_tx_desc *tx_desc; tx_desc 880 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, tx_ring->next_to_use); tx_desc 881 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->hdrlen = 0; tx_desc 882 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->mss = 0; tx_desc 903 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_tx_desc *tx_desc, u16 i, tx_desc 911 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 912 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->flags = desc_flags; tx_desc 913 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->buflen = cpu_to_le16(size); tx_desc 948 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_tx_desc *tx_desc; tx_desc 957 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, i); tx_desc 961 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->vlan = cpu_to_le16(skb_vlan_tag_get(skb)); tx_desc 963 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc->vlan = 0; tx_desc 982 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (fm10k_tx_desc_push(tx_ring, tx_desc++, i++, dma, tx_desc 984 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, 0); tx_desc 995 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (fm10k_tx_desc_push(tx_ring, tx_desc++, i++, tx_desc 997 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, 0); tx_desc 1013 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (fm10k_tx_desc_push(tx_ring, tx_desc, i++, dma, size, flags)) tx_desc 1032 drivers/net/ethernet/intel/fm10k/fm10k_main.c first->next_to_watch = tx_desc; tx_desc 1194 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct fm10k_tx_desc *tx_desc; tx_desc 1203 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, i); tx_desc 1241 drivers/net/ethernet/intel/fm10k/fm10k_main.c while (tx_desc != eop_desc) { tx_desc 1243 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc++; tx_desc 1248 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, 0); tx_desc 1263 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc++; tx_desc 1268 drivers/net/ethernet/intel/fm10k/fm10k_main.c tx_desc = FM10K_TX_DESC(tx_ring, 0); tx_desc 1272 drivers/net/ethernet/intel/fm10k/fm10k_main.c prefetch(tx_desc); tx_desc 675 drivers/net/ethernet/intel/fm10k/fm10k_type.h struct fm10k_tx_desc tx_desc[256]; tx_desc 4063 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_tx_desc *tx_desc; tx_desc 4066 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc = I40E_TX_DESC(tx_ring, i); tx_desc 4087 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc->buffer_addr = 0; tx_desc 4088 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc->cmd_type_offset_bsz = 0; tx_desc 4091 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc++; tx_desc 4096 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc = I40E_TX_DESC(tx_ring, 0); tx_desc 4110 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc->buffer_addr = 0; tx_desc 4111 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc->cmd_type_offset_bsz = 0; tx_desc 4115 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc++; tx_desc 4120 drivers/net/ethernet/intel/i40e/i40e_main.c tx_desc = I40E_TX_DESC(tx_ring, 0); tx_desc 93 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_tx_desc *tx_desc; tx_desc 128 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, i); tx_desc 139 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 145 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 154 drivers/net/ethernet/intel/i40e/i40e_txrx.c first->next_to_watch = tx_desc; tx_desc 780 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_tx_desc *tx_desc; tx_desc 785 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, i); tx_desc 800 drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf); tx_desc 802 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (tx_head == tx_desc) tx_desc 829 drivers/net/ethernet/intel/i40e/i40e_txrx.c while (tx_desc != eop_desc) { tx_desc 831 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_ring, tx_desc, tx_buf); tx_desc 834 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc++; tx_desc 839 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, 0); tx_desc 854 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc++; tx_desc 859 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, 0); tx_desc 862 drivers/net/ethernet/intel/i40e/i40e_txrx.c prefetch(tx_desc); tx_desc 3354 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_tx_desc *tx_desc; tx_desc 3370 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, i); tx_desc 3385 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 3388 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 3392 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc++; tx_desc 3397 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, 0); tx_desc 3405 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 3411 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->cmd_type_offset_bsz = build_ctob(td_cmd, td_offset, tx_desc 3414 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc++; tx_desc 3419 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(tx_ring, 0); tx_desc 3456 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 3470 drivers/net/ethernet/intel/i40e/i40e_txrx.c first->next_to_watch = tx_desc; tx_desc 3508 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_tx_desc *tx_desc; tx_desc 3530 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc = I40E_TX_DESC(xdp_ring, i); tx_desc 3531 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 3532 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_desc->cmd_type_offset_bsz = build_ctob(I40E_TX_DESC_CMD_ICRC tx_desc 3545 drivers/net/ethernet/intel/i40e/i40e_txrx.c tx_bi->next_to_watch = tx_desc; tx_desc 649 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct i40e_tx_desc *tx_desc = NULL; tx_desc 673 drivers/net/ethernet/intel/i40e/i40e_xsk.c tx_desc = I40E_TX_DESC(xdp_ring, xdp_ring->next_to_use); tx_desc 674 drivers/net/ethernet/intel/i40e/i40e_xsk.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 675 drivers/net/ethernet/intel/i40e/i40e_xsk.c tx_desc->cmd_type_offset_bsz = tx_desc 685 drivers/net/ethernet/intel/i40e/i40e_xsk.c if (tx_desc) { tx_desc 687 drivers/net/ethernet/intel/i40e/i40e_xsk.c tx_desc->cmd_type_offset_bsz |= (I40E_TX_DESC_CMD_RS << tx_desc 195 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct iavf_tx_desc *tx_desc; tx_desc 200 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc = IAVF_TX_DESC(tx_ring, i); tx_desc 213 drivers/net/ethernet/intel/iavf/iavf_txrx.c iavf_trace(clean_tx_irq, tx_ring, tx_desc, tx_buf); tx_desc 240 drivers/net/ethernet/intel/iavf/iavf_txrx.c while (tx_desc != eop_desc) { tx_desc 242 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_ring, tx_desc, tx_buf); tx_desc 245 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc++; tx_desc 250 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc = IAVF_TX_DESC(tx_ring, 0); tx_desc 265 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc++; tx_desc 270 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc = IAVF_TX_DESC(tx_ring, 0); tx_desc 273 drivers/net/ethernet/intel/iavf/iavf_txrx.c prefetch(tx_desc); tx_desc 2274 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct iavf_tx_desc *tx_desc; tx_desc 2289 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc = IAVF_TX_DESC(tx_ring, i); tx_desc 2304 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 2307 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 2311 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc++; tx_desc 2315 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc = IAVF_TX_DESC(tx_ring, 0); tx_desc 2323 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc->buffer_addr = cpu_to_le64(dma); tx_desc 2329 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc->cmd_type_offset_bsz = build_ctob(td_cmd, td_offset, tx_desc 2332 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc++; tx_desc 2336 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc = IAVF_TX_DESC(tx_ring, 0); tx_desc 2361 drivers/net/ethernet/intel/iavf/iavf_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 2375 drivers/net/ethernet/intel/iavf/iavf_txrx.c first->next_to_watch = tx_desc; tx_desc 557 drivers/net/ethernet/intel/ice/ice_ethtool.c struct ice_tx_desc *tx_desc; tx_desc 562 drivers/net/ethernet/intel/ice/ice_ethtool.c tx_desc = ICE_TX_DESC(tx_ring, tx_ring->next_to_use); tx_desc 569 drivers/net/ethernet/intel/ice/ice_ethtool.c tx_desc->buf_addr = cpu_to_le64(dma); tx_desc 573 drivers/net/ethernet/intel/ice/ice_ethtool.c tx_desc->cmd_type_offset_bsz = tx_desc 580 drivers/net/ethernet/intel/ice/ice_ethtool.c tx_buf->next_to_watch = tx_desc; tx_desc 109 drivers/net/ethernet/intel/ice/ice_txrx.c struct ice_tx_desc *tx_desc; tx_desc 113 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc = ICE_TX_DESC(tx_ring, i); tx_desc 153 drivers/net/ethernet/intel/ice/ice_txrx.c while (tx_desc != eop_desc) { tx_desc 155 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc++; tx_desc 160 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc = ICE_TX_DESC(tx_ring, 0); tx_desc 175 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc++; tx_desc 180 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc = ICE_TX_DESC(tx_ring, 0); tx_desc 183 drivers/net/ethernet/intel/ice/ice_txrx.c prefetch(tx_desc); tx_desc 1597 drivers/net/ethernet/intel/ice/ice_txrx.c struct ice_tx_desc *tx_desc; tx_desc 1610 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc = ICE_TX_DESC(tx_ring, i); tx_desc 1634 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc->buf_addr = cpu_to_le64(dma); tx_desc 1640 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 1643 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc++; tx_desc 1647 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc = ICE_TX_DESC(tx_ring, 0); tx_desc 1655 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc->buf_addr = cpu_to_le64(dma); tx_desc 1661 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc->cmd_type_offset_bsz = build_ctob(td_cmd, td_offset, tx_desc 1664 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc++; tx_desc 1668 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc = ICE_TX_DESC(tx_ring, 0); tx_desc 1693 drivers/net/ethernet/intel/ice/ice_txrx.c tx_desc->cmd_type_offset_bsz = tx_desc 1705 drivers/net/ethernet/intel/ice/ice_txrx.c first->next_to_watch = tx_desc; tx_desc 364 drivers/net/ethernet/intel/igb/igb_main.c union e1000_adv_tx_desc *tx_desc; tx_desc 435 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, i); tx_desc 437 drivers/net/ethernet/intel/igb/igb_main.c u0 = (struct my_u0 *)tx_desc; tx_desc 4626 drivers/net/ethernet/intel/igb/igb_main.c union e1000_adv_tx_desc *eop_desc, *tx_desc; tx_desc 4639 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, i); tx_desc 4642 drivers/net/ethernet/intel/igb/igb_main.c while (tx_desc != eop_desc) { tx_desc 4644 drivers/net/ethernet/intel/igb/igb_main.c tx_desc++; tx_desc 4649 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, 0); tx_desc 5858 drivers/net/ethernet/intel/igb/igb_main.c union e1000_adv_tx_desc *tx_desc, tx_desc 5877 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); tx_desc 5921 drivers/net/ethernet/intel/igb/igb_main.c union e1000_adv_tx_desc *tx_desc; tx_desc 5929 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, i); tx_desc 5931 drivers/net/ethernet/intel/igb/igb_main.c igb_tx_olinfo_status(tx_ring, tx_desc, tx_flags, skb->len - hdr_len); tx_desc 5948 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 5951 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.cmd_type_len = tx_desc 5955 drivers/net/ethernet/intel/igb/igb_main.c tx_desc++; tx_desc 5957 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, 0); tx_desc 5960 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.olinfo_status = 0; tx_desc 5965 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 5971 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type ^ size); tx_desc 5974 drivers/net/ethernet/intel/igb/igb_main.c tx_desc++; tx_desc 5976 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, 0); tx_desc 5979 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.olinfo_status = 0; tx_desc 5992 drivers/net/ethernet/intel/igb/igb_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); tx_desc 6011 drivers/net/ethernet/intel/igb/igb_main.c first->next_to_watch = tx_desc; tx_desc 7750 drivers/net/ethernet/intel/igb/igb_main.c union e1000_adv_tx_desc *tx_desc; tx_desc 7759 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, i); tx_desc 7796 drivers/net/ethernet/intel/igb/igb_main.c while (tx_desc != eop_desc) { tx_desc 7798 drivers/net/ethernet/intel/igb/igb_main.c tx_desc++; tx_desc 7803 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, 0); tx_desc 7818 drivers/net/ethernet/intel/igb/igb_main.c tx_desc++; tx_desc 7823 drivers/net/ethernet/intel/igb/igb_main.c tx_desc = IGB_TX_DESC(tx_ring, 0); tx_desc 7827 drivers/net/ethernet/intel/igb/igb_main.c prefetch(tx_desc); tx_desc 121 drivers/net/ethernet/intel/igbvf/igbvf.h union e1000_adv_tx_desc tx_desc; tx_desc 273 drivers/net/ethernet/intel/igbvf/igbvf.h (&((((R).desc))[i].tx_desc)) tx_desc 775 drivers/net/ethernet/intel/igbvf/netdev.c union e1000_adv_tx_desc *tx_desc, *eop_desc; tx_desc 800 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc = IGBVF_TX_DESC_ADV(*tx_ring, i); tx_desc 801 drivers/net/ethernet/intel/igbvf/netdev.c cleaned = (tx_desc == eop_desc); tx_desc 817 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc->wb.status = 0; tx_desc 2231 drivers/net/ethernet/intel/igbvf/netdev.c union e1000_adv_tx_desc *tx_desc = NULL; tx_desc 2261 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc = IGBVF_TX_DESC_ADV(*tx_ring, i); tx_desc 2262 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc->read.buffer_addr = cpu_to_le64(buffer_info->dma); tx_desc 2263 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc->read.cmd_type_len = tx_desc 2265 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); tx_desc 2271 drivers/net/ethernet/intel/igbvf/netdev.c tx_desc->read.cmd_type_len |= cpu_to_le32(adapter->txd_cmd); tx_desc 2279 drivers/net/ethernet/intel/igbvf/netdev.c tx_ring->buffer_info[first].next_to_watch = tx_desc; tx_desc 225 drivers/net/ethernet/intel/igc/igc_main.c union igc_adv_tx_desc *eop_desc, *tx_desc; tx_desc 238 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, i); tx_desc 241 drivers/net/ethernet/intel/igc/igc_main.c while (tx_desc != eop_desc) { tx_desc 243 drivers/net/ethernet/intel/igc/igc_main.c tx_desc++; tx_desc 248 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, 0); tx_desc 933 drivers/net/ethernet/intel/igc/igc_main.c union igc_adv_tx_desc *tx_desc, tx_desc 948 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); tx_desc 957 drivers/net/ethernet/intel/igc/igc_main.c union igc_adv_tx_desc *tx_desc; tx_desc 965 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, i); tx_desc 967 drivers/net/ethernet/intel/igc/igc_main.c igc_tx_olinfo_status(tx_ring, tx_desc, tx_flags, skb->len - hdr_len); tx_desc 984 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 987 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.cmd_type_len = tx_desc 991 drivers/net/ethernet/intel/igc/igc_main.c tx_desc++; tx_desc 993 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, 0); tx_desc 996 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.olinfo_status = 0; tx_desc 1001 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 1007 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type ^ size); tx_desc 1010 drivers/net/ethernet/intel/igc/igc_main.c tx_desc++; tx_desc 1012 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, 0); tx_desc 1015 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.olinfo_status = 0; tx_desc 1028 drivers/net/ethernet/intel/igc/igc_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); tx_desc 1047 drivers/net/ethernet/intel/igc/igc_main.c first->next_to_watch = tx_desc; tx_desc 1709 drivers/net/ethernet/intel/igc/igc_main.c union igc_adv_tx_desc *tx_desc; tx_desc 1715 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, i); tx_desc 1752 drivers/net/ethernet/intel/igc/igc_main.c while (tx_desc != eop_desc) { tx_desc 1754 drivers/net/ethernet/intel/igc/igc_main.c tx_desc++; tx_desc 1759 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, 0); tx_desc 1774 drivers/net/ethernet/intel/igc/igc_main.c tx_desc++; tx_desc 1779 drivers/net/ethernet/intel/igc/igc_main.c tx_desc = IGC_TX_DESC(tx_ring, 0); tx_desc 1783 drivers/net/ethernet/intel/igc/igc_main.c prefetch(tx_desc); tx_desc 1393 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_tx_desc *tx_desc = NULL; tx_desc 1415 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc = IXGB_TX_DESC(*tx_ring, i); tx_desc 1416 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc->buff_addr = cpu_to_le64(buffer_info->dma); tx_desc 1417 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc->cmd_type_len = tx_desc 1419 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc->status = status; tx_desc 1420 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc->popts = popts; tx_desc 1421 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc->vlan = cpu_to_le16(vlan_id); tx_desc 1426 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc->cmd_type_len |= tx_desc 1785 drivers/net/ethernet/intel/ixgb/ixgb_main.c struct ixgb_tx_desc *tx_desc, *eop_desc; tx_desc 1798 drivers/net/ethernet/intel/ixgb/ixgb_main.c tx_desc = IXGB_TX_DESC(*tx_ring, i); tx_desc 1801 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (tx_desc->popts & tx_desc 1808 drivers/net/ethernet/intel/ixgb/ixgb_main.c *(u32 *)&(tx_desc->status) = 0; tx_desc 1899 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 1902 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c tx_desc = IXGBE_TX_DESC(tx_ring, tx_ntc); tx_desc 1905 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (!(tx_desc->wb.status & cpu_to_le32(IXGBE_TXD_STAT_DD))) tx_desc 574 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 673 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(ring, i); tx_desc 675 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c u0 = (struct my_u0 *)tx_desc; tx_desc 1117 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 1126 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, i); tx_desc 1168 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c while (tx_desc != eop_desc) { tx_desc 1170 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc++; tx_desc 1175 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, 0); tx_desc 1190 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc++; tx_desc 1195 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, 0); tx_desc 1199 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c prefetch(tx_desc); tx_desc 5987 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c union ixgbe_adv_tx_desc *eop_desc, *tx_desc; tx_desc 6003 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, i); tx_desc 6006 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c while (tx_desc != eop_desc) { tx_desc 6008 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc++; tx_desc 6013 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, 0); tx_desc 8139 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static void ixgbe_tx_olinfo_status(union ixgbe_adv_tx_desc *tx_desc, tx_desc 8167 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); tx_desc 8206 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 8214 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, i); tx_desc 8216 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_tx_olinfo_status(tx_desc, tx_flags, skb->len - hdr_len); tx_desc 8244 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 8247 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.cmd_type_len = tx_desc 8251 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc++; tx_desc 8253 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, 0); tx_desc 8256 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.olinfo_status = 0; tx_desc 8261 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 8267 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type ^ size); tx_desc 8270 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc++; tx_desc 8272 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(tx_ring, 0); tx_desc 8275 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.olinfo_status = 0; tx_desc 8292 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); tx_desc 8312 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c first->next_to_watch = tx_desc; tx_desc 8553 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 8574 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc = IXGBE_TX_DESC(ring, i); tx_desc 8580 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 8587 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); tx_desc 8588 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_desc->read.olinfo_status = tx_desc 8599 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c tx_buffer->next_to_watch = tx_desc; tx_desc 578 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c union ixgbe_adv_tx_desc *tx_desc = NULL; tx_desc 605 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc = IXGBE_TX_DESC(xdp_ring, xdp_ring->next_to_use); tx_desc 606 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 613 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); tx_desc 614 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc->read.olinfo_status = tx_desc 622 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c if (tx_desc) { tx_desc 646 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 651 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc = IXGBE_TX_DESC(tx_ring, ntc); tx_desc 654 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c if (!(tx_desc->wb.status & cpu_to_le32(IXGBE_TXD_STAT_DD))) tx_desc 668 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc++; tx_desc 673 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c tx_desc = IXGBE_TX_DESC(tx_ring, 0); tx_desc 677 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c prefetch(tx_desc); tx_desc 271 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 280 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, i); tx_desc 322 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c while (tx_desc != eop_desc) { tx_desc 324 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc++; tx_desc 329 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, 0); tx_desc 344 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc++; tx_desc 349 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, 0); tx_desc 353 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c prefetch(tx_desc); tx_desc 987 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 1038 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(ring, i); tx_desc 1039 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 1041 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); tx_desc 1042 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.olinfo_status = tx_desc 1054 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_buffer->next_to_watch = tx_desc; tx_desc 2382 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c union ixgbe_adv_tx_desc *eop_desc, *tx_desc; tx_desc 2398 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, i); tx_desc 2401 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c while (tx_desc != eop_desc) { tx_desc 2403 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc++; tx_desc 2408 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, 0); tx_desc 3915 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static void ixgbevf_tx_olinfo_status(union ixgbe_adv_tx_desc *tx_desc, tx_desc 3941 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.olinfo_status = olinfo_status; tx_desc 3950 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c union ixgbe_adv_tx_desc *tx_desc; tx_desc 3958 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, i); tx_desc 3960 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_tx_olinfo_status(tx_desc, tx_flags, skb->len - hdr_len); tx_desc 3977 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 3980 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.cmd_type_len = tx_desc 3984 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc++; tx_desc 3986 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, 0); tx_desc 3989 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.olinfo_status = 0; tx_desc 3994 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.buffer_addr = cpu_to_le64(dma); tx_desc 4000 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.cmd_type_len = cmd_type | cpu_to_le32(size); tx_desc 4003 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc++; tx_desc 4005 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc = IXGBEVF_TX_DESC(tx_ring, 0); tx_desc 4008 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.olinfo_status = 0; tx_desc 4021 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c tx_desc->read.cmd_type_len = cmd_type; tx_desc 4038 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c first->next_to_watch = tx_desc; tx_desc 354 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *tx_desc_area; tx_desc 472 drivers/net/ethernet/marvell/mv643xx_eth.c addr += txq->tx_curr_desc * sizeof(struct tx_desc); tx_desc 736 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *desc; tx_desc 784 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *desc; tx_desc 828 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *first_tx_desc; tx_desc 903 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *desc; tx_desc 938 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *desc; tx_desc 1049 drivers/net/ethernet/marvell/mv643xx_eth.c txq->tx_curr_desc * sizeof(struct tx_desc); tx_desc 1071 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *desc; tx_desc 2031 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *tx_desc; tx_desc 2051 drivers/net/ethernet/marvell/mv643xx_eth.c size = txq->tx_ring_size * sizeof(struct tx_desc); tx_desc 2072 drivers/net/ethernet/marvell/mv643xx_eth.c tx_desc = txq->tx_desc_area; tx_desc 2074 drivers/net/ethernet/marvell/mv643xx_eth.c struct tx_desc *txd = tx_desc + i; tx_desc 2083 drivers/net/ethernet/marvell/mv643xx_eth.c nexti * sizeof(struct tx_desc); tx_desc 880 drivers/net/ethernet/marvell/mvneta.c int tx_desc = txq->next_desc_to_proc; tx_desc 882 drivers/net/ethernet/marvell/mvneta.c txq->next_desc_to_proc = MVNETA_QUEUE_NEXT_DESC(txq, tx_desc); tx_desc 883 drivers/net/ethernet/marvell/mvneta.c return txq->descs + tx_desc; tx_desc 1775 drivers/net/ethernet/marvell/mvneta.c struct mvneta_tx_desc *tx_desc = txq->descs + tx_desc 1786 drivers/net/ethernet/marvell/mvneta.c if (!IS_TSO_HEADER(txq, tx_desc->buf_phys_addr)) tx_desc 1788 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr, tx_desc 1789 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size, DMA_TO_DEVICE); tx_desc 2243 drivers/net/ethernet/marvell/mvneta.c struct mvneta_tx_desc *tx_desc; tx_desc 2247 drivers/net/ethernet/marvell/mvneta.c tx_desc = mvneta_txq_next_desc_get(txq); tx_desc 2248 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size = hdr_len; tx_desc 2249 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = mvneta_skb_tx_csum(pp, skb); tx_desc 2250 drivers/net/ethernet/marvell/mvneta.c tx_desc->command |= MVNETA_TXD_F_DESC; tx_desc 2251 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr = txq->tso_hdrs_phys + tx_desc 2261 drivers/net/ethernet/marvell/mvneta.c struct mvneta_tx_desc *tx_desc; tx_desc 2263 drivers/net/ethernet/marvell/mvneta.c tx_desc = mvneta_txq_next_desc_get(txq); tx_desc 2264 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size = size; tx_desc 2265 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, data, tx_desc 2268 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr))) { tx_desc 2273 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = 0; tx_desc 2278 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = MVNETA_TXD_L_DESC; tx_desc 2348 drivers/net/ethernet/marvell/mvneta.c struct mvneta_tx_desc *tx_desc = txq->descs + i; tx_desc 2349 drivers/net/ethernet/marvell/mvneta.c if (!IS_TSO_HEADER(txq, tx_desc->buf_phys_addr)) tx_desc 2351 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr, tx_desc 2352 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size, tx_desc 2363 drivers/net/ethernet/marvell/mvneta.c struct mvneta_tx_desc *tx_desc; tx_desc 2370 drivers/net/ethernet/marvell/mvneta.c tx_desc = mvneta_txq_next_desc_get(txq); tx_desc 2371 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size = skb_frag_size(frag); tx_desc 2373 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr = tx_desc 2375 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size, DMA_TO_DEVICE); tx_desc 2378 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr)) { tx_desc 2385 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = MVNETA_TXD_L_DESC | MVNETA_TXD_Z_PAD; tx_desc 2389 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = 0; tx_desc 2402 drivers/net/ethernet/marvell/mvneta.c tx_desc = txq->descs + i; tx_desc 2404 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr, tx_desc 2405 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size, tx_desc 2419 drivers/net/ethernet/marvell/mvneta.c struct mvneta_tx_desc *tx_desc; tx_desc 2435 drivers/net/ethernet/marvell/mvneta.c tx_desc = mvneta_txq_next_desc_get(txq); tx_desc 2439 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size = skb_headlen(skb); tx_desc 2441 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, skb->data, tx_desc 2442 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size, tx_desc 2445 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr))) { tx_desc 2454 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = tx_cmd; tx_desc 2462 drivers/net/ethernet/marvell/mvneta.c tx_desc->command = tx_cmd; tx_desc 2466 drivers/net/ethernet/marvell/mvneta.c tx_desc->buf_phys_addr, tx_desc 2467 drivers/net/ethernet/marvell/mvneta.c tx_desc->data_size, tx_desc 156 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc) tx_desc 159 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return le32_to_cpu(tx_desc->pp21.buf_dma_addr); tx_desc 161 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return le64_to_cpu(tx_desc->pp22.buf_dma_addr_ptp) & tx_desc 166 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc, tx_desc 175 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp21.buf_dma_addr = cpu_to_le32(addr); tx_desc 176 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp21.packet_offset = offset; tx_desc 180 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp22.buf_dma_addr_ptp &= ~cpu_to_le64(MVPP2_DESC_DMA_MASK); tx_desc 181 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp22.buf_dma_addr_ptp |= val; tx_desc 182 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp22.packet_offset = offset; tx_desc 187 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc) tx_desc 190 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return le16_to_cpu(tx_desc->pp21.data_size); tx_desc 192 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return le16_to_cpu(tx_desc->pp22.data_size); tx_desc 196 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc, tx_desc 200 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp21.data_size = cpu_to_le16(size); tx_desc 202 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp22.data_size = cpu_to_le16(size); tx_desc 206 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc, tx_desc 210 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp21.phys_txq = txq; tx_desc 212 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp22.phys_txq = txq; tx_desc 216 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc, tx_desc 220 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp21.command = cpu_to_le32(command); tx_desc 222 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc->pp22.command = cpu_to_le32(command); tx_desc 226 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc) tx_desc 229 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return tx_desc->pp21.packet_offset; tx_desc 231 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return tx_desc->pp22.packet_offset; tx_desc 282 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc) tx_desc 287 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_buf->size = mvpp2_txdesc_size_get(port, tx_desc); tx_desc 288 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_buf->dma = mvpp2_txdesc_dma_addr_get(port, tx_desc) + tx_desc 289 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_offset_get(port, tx_desc); tx_desc 1899 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c int tx_desc = txq->next_desc_to_proc; tx_desc 1901 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c txq->next_desc_to_proc = MVPP2_QUEUE_NEXT_DESC(txq, tx_desc); tx_desc 1902 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c return txq->descs + tx_desc; tx_desc 3040 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc; tx_desc 3048 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc = mvpp2_txq_next_desc_get(aggr_txq); tx_desc 3049 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_txq_set(port, tx_desc, txq->id); tx_desc 3050 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_size_set(port, tx_desc, skb_frag_size(frag)); tx_desc 3060 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_dma_addr_set(port, tx_desc, buf_dma_addr); tx_desc 3064 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, tx_desc 3066 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, skb, tx_desc); tx_desc 3069 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, 0); tx_desc 3070 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc); tx_desc 3080 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc = txq->descs + i; tx_desc 3081 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc_unmap_put(port, txq, tx_desc); tx_desc 3095 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc = mvpp2_txq_next_desc_get(aggr_txq); tx_desc 3098 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_txq_set(port, tx_desc, txq->id); tx_desc 3099 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_size_set(port, tx_desc, hdr_sz); tx_desc 3103 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_dma_addr_set(port, tx_desc, addr); tx_desc 3105 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, mvpp2_skb_tx_csum(port, skb) | tx_desc 3108 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc); tx_desc 3119 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc = mvpp2_txq_next_desc_get(aggr_txq); tx_desc 3122 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_txq_set(port, tx_desc, txq->id); tx_desc 3123 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_size_set(port, tx_desc, sz); tx_desc 3132 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_dma_addr_set(port, tx_desc, buf_dma_addr); tx_desc 3135 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, MVPP2_TXD_L_DESC); tx_desc 3137 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, skb, tx_desc); tx_desc 3141 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, 0); tx_desc 3144 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc); tx_desc 3193 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc = txq->descs + i; tx_desc 3194 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc_unmap_put(port, txq, tx_desc); tx_desc 3205 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct mvpp2_tx_desc *tx_desc; tx_desc 3237 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc = mvpp2_txq_next_desc_get(aggr_txq); tx_desc 3238 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_txq_set(port, tx_desc, txq->id); tx_desc 3239 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_size_set(port, tx_desc, skb_headlen(skb)); tx_desc 3249 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_dma_addr_set(port, tx_desc, buf_dma_addr); tx_desc 3256 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, tx_cmd); tx_desc 3257 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, skb, tx_desc); tx_desc 3261 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txdesc_cmd_set(port, tx_desc, tx_cmd); tx_desc 3262 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc); tx_desc 3266 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc_unmap_put(port, txq, tx_desc); tx_desc 212 drivers/net/ethernet/marvell/pxa168_eth.c struct tx_desc *p_tx_desc_area; tx_desc 638 drivers/net/ethernet/marvell/pxa168_eth.c (u32) (pep->tx_desc_dma + tx_curr_desc * sizeof(struct tx_desc))); tx_desc 699 drivers/net/ethernet/marvell/pxa168_eth.c struct tx_desc *desc; tx_desc 1083 drivers/net/ethernet/marvell/pxa168_eth.c struct tx_desc *p_tx_desc; tx_desc 1093 drivers/net/ethernet/marvell/pxa168_eth.c size = pep->tx_ring_size * sizeof(struct tx_desc); tx_desc 1104 drivers/net/ethernet/marvell/pxa168_eth.c ((i + 1) % tx_desc_num) * sizeof(struct tx_desc); tx_desc 1108 drivers/net/ethernet/marvell/pxa168_eth.c pep->tx_desc_area_size = tx_desc_num * sizeof(struct tx_desc); tx_desc 1257 drivers/net/ethernet/marvell/pxa168_eth.c struct tx_desc *desc; tx_desc 236 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); tx_desc 239 drivers/net/ethernet/mellanox/mlx4/en_tx.c __be32 *ptr = (__be32 *)tx_desc; tx_desc 243 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (likely((void *)tx_desc + tx_desc 276 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_desc *tx_desc = ring->buf + (index << LOG_TXBB_SIZE); tx_desc 277 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset; tx_desc 307 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (likely((void *)tx_desc + tx_desc 650 drivers/net/ethernet/mellanox/mlx4/en_tx.c static void build_inline_wqe(struct mlx4_en_tx_desc *tx_desc, tx_desc 655 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_wqe_inline_seg *inl = &tx_desc->inl; tx_desc 735 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_desc *tx_desc, tx_desc 741 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.qpn_vlan = qpn_vlan; tx_desc 749 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.owner_opcode = op_own; tx_desc 753 drivers/net/ethernet/mellanox/mlx4/en_tx.c mlx4_bf_copy(ring->bf.reg + ring->bf.offset, &tx_desc->ctrl, tx_desc 764 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.owner_opcode = op_own; tx_desc 842 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_desc *tx_desc; tx_desc 912 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc = ring->buf + (index << LOG_TXBB_SIZE); tx_desc 914 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc = (struct mlx4_en_tx_desc *) ring->bounce_buf; tx_desc 925 drivers/net/ethernet/mellanox/mlx4/en_tx.c data = &tx_desc->data; tx_desc 930 drivers/net/ethernet/mellanox/mlx4/en_tx.c data = (void *)&tx_desc->lso + lso_align; tx_desc 963 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.srcrb_flags = priv->ctrl_flags; tx_desc 966 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.srcrb_flags |= cpu_to_be32(MLX4_WQE_CTRL_IP_CSUM | tx_desc 969 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.srcrb_flags |= cpu_to_be32(MLX4_WQE_CTRL_IP_CSUM); tx_desc 980 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.srcrb_flags16[0] = get_unaligned((__be16 *)ethh->h_dest); tx_desc 981 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.imm = get_unaligned((__be32 *)(ethh->h_dest + 2)); tx_desc 994 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->lso.mss_hdr_size = cpu_to_be32( tx_desc 999 drivers/net/ethernet/mellanox/mlx4/en_tx.c memcpy(tx_desc->lso.header, skb->data, lso_header_size); tx_desc 1018 drivers/net/ethernet/mellanox/mlx4/en_tx.c build_inline_wqe(tx_desc, skb, shinfo, fragptr); tx_desc 1042 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc = mlx4_en_bounce_to_desc(priv, ring, index, desc_size); tx_desc 1066 drivers/net/ethernet/mellanox/mlx4/en_tx.c mlx4_en_tx_write_desc(ring, tx_desc, qpn_vlan, desc_size, bf_index, tx_desc 1104 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_desc *tx_desc = ring->buf + tx_desc 1115 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->data.lkey = ring->mr_key; tx_desc 1116 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.qpn_vlan.fence_size = MLX4_EN_XDP_TX_REAL_SZ; tx_desc 1117 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.srcrb_flags = priv->ctrl_flags; tx_desc 1126 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_desc *tx_desc; tx_desc 1149 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc = ring->buf + (index << LOG_TXBB_SIZE); tx_desc 1150 drivers/net/ethernet/mellanox/mlx4/en_tx.c data = &tx_desc->data; tx_desc 1181 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_desc->ctrl.owner_opcode = op_own; tx_desc 1097 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_tx_desc *tx_desc; tx_desc 1182 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc = PCH_GBE_TX_DESC(*tx_ring, ring_num); tx_desc 1183 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->buffer_addr = (buffer_info->dma); tx_desc 1184 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->length = (tmp_skb->len); tx_desc 1185 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->tx_words_eob = ((tmp_skb->len + 3)); tx_desc 1186 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->tx_frame_ctrl = (frame_ctrl); tx_desc 1187 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status = (DSC_INIT16); tx_desc 1455 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_tx_desc *tx_desc; tx_desc 1465 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc = PCH_GBE_TX_DESC(*tx_ring, i); tx_desc 1466 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status = (DSC_INIT16); tx_desc 1483 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_tx_desc *tx_desc; tx_desc 1495 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc = PCH_GBE_TX_DESC(*tx_ring, i); tx_desc 1497 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status, tx_desc->dma_status); tx_desc 1501 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if ((tx_desc->gbec_status == DSC_INIT16) && (unused < thresh)) tx_desc 1515 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc = PCH_GBE_TX_DESC(*tx_ring, k); tx_desc 1516 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (tx_desc->gbec_status != DSC_INIT16) break; /*found*/ tx_desc 1523 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status); tx_desc 1528 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c while ((tx_desc->gbec_status & DSC_INIT16) == 0x0000) { tx_desc 1530 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status); tx_desc 1535 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_ABT)) { tx_desc 1538 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c } else if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_CRSER) tx_desc 1543 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c } else if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_EXCOL) tx_desc 1548 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c } else if ((tx_desc->gbec_status & tx_desc 1555 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c } else if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_CMPLT) tx_desc 1572 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status = DSC_INIT16; tx_desc 1575 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc = PCH_GBE_TX_DESC(*tx_ring, i); tx_desc 1733 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct pch_gbe_tx_desc *tx_desc; tx_desc 1755 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc = PCH_GBE_TX_DESC(*tx_ring, desNo); tx_desc 1756 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c tx_desc->gbec_status = DSC_INIT16; tx_desc 278 drivers/net/ethernet/renesas/ravb_main.c struct ravb_tx_desc *tx_desc; tx_desc 281 drivers/net/ethernet/renesas/ravb_main.c int tx_ring_size = sizeof(*tx_desc) * priv->num_tx_ring[q] * tx_desc 314 drivers/net/ethernet/renesas/ravb_main.c for (i = 0, tx_desc = priv->tx_ring[q]; i < priv->num_tx_ring[q]; tx_desc 315 drivers/net/ethernet/renesas/ravb_main.c i++, tx_desc++) { tx_desc 316 drivers/net/ethernet/renesas/ravb_main.c tx_desc->die_dt = DT_EEMPTY; tx_desc 318 drivers/net/ethernet/renesas/ravb_main.c tx_desc++; tx_desc 319 drivers/net/ethernet/renesas/ravb_main.c tx_desc->die_dt = DT_EEMPTY; tx_desc 322 drivers/net/ethernet/renesas/ravb_main.c tx_desc->dptr = cpu_to_le32((u32)priv->tx_desc_dma[q]); tx_desc 323 drivers/net/ethernet/renesas/ravb_main.c tx_desc->die_dt = DT_LINKFIX; /* type */ tx_desc 1275 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c struct sxgbe_tx_norm_desc *tx_desc, *first_desc; tx_desc 1307 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c tx_desc = tqueue->dma_tx + entry; tx_desc 1309 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c first_desc = tx_desc; tx_desc 1338 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c tx_desc->tdes01 = dma_map_single(priv->device, tx_desc 1340 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c if (dma_mapping_error(priv->device, tx_desc->tdes01)) tx_desc 1344 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->desc->prepare_tx_desc(tx_desc, 1, no_pagedlen, tx_desc 1354 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c tx_desc = tqueue->dma_tx + entry; tx_desc 1355 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c tx_desc->tdes01 = skb_frag_dma_map(priv->device, frag, 0, len, tx_desc 1358 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c tqueue->tx_skbuff_dma[entry] = tx_desc->tdes01; tx_desc 1362 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->desc->prepare_tx_desc(tx_desc, 0, len, tx_desc 1368 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->desc->set_tx_owner(tx_desc); tx_desc 1372 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->desc->close_tx_desc(tx_desc); tx_desc 1379 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c priv->hw->desc->clear_tx_ic(tx_desc); tx_desc 96 drivers/net/ethernet/seeq/sgiseeq.c struct sgiseeq_tx_desc *tx_desc; tx_desc 192 drivers/net/ethernet/seeq/sgiseeq.c sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT; tx_desc 193 drivers/net/ethernet/seeq/sgiseeq.c dma_sync_desc_dev(dev, &sp->tx_desc[i]); tx_desc 226 drivers/net/ethernet/seeq/sgiseeq.c if (sp->tx_desc[i].skb) { tx_desc 227 drivers/net/ethernet/seeq/sgiseeq.c dev_kfree_skb(sp->tx_desc[i].skb); tx_desc 228 drivers/net/ethernet/seeq/sgiseeq.c sp->tx_desc[i].skb = NULL; tx_desc 249 drivers/net/ethernet/seeq/sgiseeq.c struct sgiseeq_tx_desc *t = gpriv->tx_desc; tx_desc 308 drivers/net/ethernet/seeq/sgiseeq.c hregs->tx_ndptr = VIRT_TO_DMA(sp, sp->tx_desc); tx_desc 437 drivers/net/ethernet/seeq/sgiseeq.c td = &sp->tx_desc[i]; tx_desc 442 drivers/net/ethernet/seeq/sgiseeq.c td = &sp->tx_desc[i]; tx_desc 473 drivers/net/ethernet/seeq/sgiseeq.c td = &sp->tx_desc[j]; tx_desc 605 drivers/net/ethernet/seeq/sgiseeq.c td = &sp->tx_desc[entry]; tx_desc 630 drivers/net/ethernet/seeq/sgiseeq.c backend = &sp->tx_desc[PREV_TX(sp->tx_new)]; tx_desc 752 drivers/net/ethernet/seeq/sgiseeq.c sp->tx_desc = sp->srings->txvector; tx_desc 757 drivers/net/ethernet/seeq/sgiseeq.c setup_tx_ring(dev, sp->tx_desc, SEEQ_TX_BUFFERS); tx_desc 820 drivers/net/ethernet/socionext/netsec.c struct netsec_desc tx_desc; tx_desc 840 drivers/net/ethernet/socionext/netsec.c tx_desc.buf_type = TYPE_NETSEC_XDP_NDO; tx_desc 854 drivers/net/ethernet/socionext/netsec.c tx_desc.buf_type = TYPE_NETSEC_XDP_TX; tx_desc 857 drivers/net/ethernet/socionext/netsec.c tx_desc.dma_addr = dma_handle; tx_desc 858 drivers/net/ethernet/socionext/netsec.c tx_desc.addr = xdpf->data; tx_desc 859 drivers/net/ethernet/socionext/netsec.c tx_desc.len = xdpf->len; tx_desc 861 drivers/net/ethernet/socionext/netsec.c netsec_set_tx_de(priv, tx_ring, &tx_ctrl, &tx_desc, xdpf); tx_desc 1117 drivers/net/ethernet/socionext/netsec.c struct netsec_desc tx_desc; tx_desc 1154 drivers/net/ethernet/socionext/netsec.c tx_desc.dma_addr = dma_map_single(priv->dev, skb->data, tx_desc 1156 drivers/net/ethernet/socionext/netsec.c if (dma_mapping_error(priv->dev, tx_desc.dma_addr)) { tx_desc 1164 drivers/net/ethernet/socionext/netsec.c tx_desc.addr = skb->data; tx_desc 1165 drivers/net/ethernet/socionext/netsec.c tx_desc.len = skb_headlen(skb); tx_desc 1166 drivers/net/ethernet/socionext/netsec.c tx_desc.buf_type = TYPE_NETSEC_SKB; tx_desc 1171 drivers/net/ethernet/socionext/netsec.c netsec_set_tx_de(priv, dring, &tx_ctrl, &tx_desc, skb); tx_desc 106 drivers/net/ethernet/tundra/tsi108_eth.c tx_desc *txring; tx_desc 1289 drivers/net/ethernet/tundra/tsi108_eth.c unsigned int txring_size = TSI108_TXRING_LEN * sizeof(tx_desc); tx_desc 1352 drivers/net/ethernet/tundra/tsi108_eth.c data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc); tx_desc 1427 drivers/net/ethernet/tundra/tsi108_eth.c TSI108_TXRING_LEN * sizeof(tx_desc), tx_desc 443 drivers/net/ethernet/via/via-rhine.c struct tx_desc *tx_ring; tx_desc 1161 drivers/net/ethernet/via/via-rhine.c TX_RING_SIZE * sizeof(struct tx_desc), tx_desc 1176 drivers/net/ethernet/via/via-rhine.c TX_RING_SIZE * sizeof(struct tx_desc), tx_desc 1197 drivers/net/ethernet/via/via-rhine.c TX_RING_SIZE * sizeof(struct tx_desc), tx_desc 1327 drivers/net/ethernet/via/via-rhine.c next += sizeof(struct tx_desc); tx_desc 2170 drivers/net/ethernet/via/via-rhine.c iowrite32(rp->tx_ring_dma + entry * sizeof(struct tx_desc), tx_desc 1464 drivers/net/ethernet/via/via-velocity.c const unsigned int tx_ring_size = opt->numtx * sizeof(struct tx_desc); tx_desc 1673 drivers/net/ethernet/via/via-velocity.c vptr->options.numtx * sizeof(struct tx_desc) * vptr->tx.numq; tx_desc 1714 drivers/net/ethernet/via/via-velocity.c struct velocity_td_info *tdinfo, struct tx_desc *td) tx_desc 1890 drivers/net/ethernet/via/via-velocity.c struct tx_desc *td; tx_desc 2517 drivers/net/ethernet/via/via-velocity.c struct tx_desc *td_ptr; tx_desc 1448 drivers/net/ethernet/via/via-velocity.h struct tx_desc *rings[TX_QUEUE_NO]; tx_desc 601 drivers/net/hippi/rrunner.c rrpriv->info->tx_ctrl.entry_size = sizeof(struct tx_desc); tx_desc 1062 drivers/net/hippi/rrunner.c struct tx_desc *desc; tx_desc 1111 drivers/net/hippi/rrunner.c struct tx_desc *desc = &(rrpriv->tx_ring[i]); tx_desc 556 drivers/net/hippi/rrunner.h #define TX_TOTAL_SIZE (TX_RING_ENTRIES * sizeof(struct tx_desc)) tx_desc 803 drivers/net/hippi/rrunner.h struct tx_desc *tx_ring; tx_desc 1186 drivers/net/usb/aqc111.c u64 tx_desc = 0; tx_desc 1190 drivers/net/usb/aqc111.c tx_desc |= skb->len & AQ_TX_DESC_LEN_MASK; tx_desc 1193 drivers/net/usb/aqc111.c tx_desc |= ((u64)(skb_shinfo(skb)->gso_size & AQ_TX_DESC_MSS_MASK)) << tx_desc 1196 drivers/net/usb/aqc111.c headroom = (skb->len + sizeof(tx_desc)) % 8; tx_desc 1200 drivers/net/usb/aqc111.c if (((skb->len + sizeof(tx_desc) + padding_size) % frame_size) == 0) { tx_desc 1202 drivers/net/usb/aqc111.c tx_desc |= AQ_TX_DESC_DROP_PADD; tx_desc 1207 drivers/net/usb/aqc111.c tx_desc |= AQ_TX_DESC_VLAN; tx_desc 1208 drivers/net/usb/aqc111.c tx_desc |= ((u64)tci & AQ_TX_DESC_VLAN_MASK) << tx_desc 1219 drivers/net/usb/aqc111.c if (!(headroom >= sizeof(tx_desc) && tailroom >= padding_size)) { tx_desc 1220 drivers/net/usb/aqc111.c new_skb = skb_copy_expand(skb, sizeof(tx_desc), tx_desc 1230 drivers/net/usb/aqc111.c tx_desc_ptr = skb_push(skb, sizeof(tx_desc)); tx_desc 1231 drivers/net/usb/aqc111.c *tx_desc_ptr = cpu_to_le64(tx_desc); tx_desc 838 drivers/net/usb/r8152.c #define RTL_LIMITED_TSO_SIZE (agg_buf_sz - sizeof(struct tx_desc) - \ tx_desc 1770 drivers/net/usb/r8152.c static inline void rtl_tx_vlan_tag(struct tx_desc *desc, struct sk_buff *skb) tx_desc 1789 drivers/net/usb/r8152.c static int r8152_tx_csum(struct r8152 *tp, struct tx_desc *desc, tx_desc 1889 drivers/net/usb/r8152.c while (remain >= ETH_ZLEN + sizeof(struct tx_desc)) { tx_desc 1890 drivers/net/usb/r8152.c struct tx_desc *tx_desc; tx_desc 1899 drivers/net/usb/r8152.c len = skb->len + sizeof(*tx_desc); tx_desc 1907 drivers/net/usb/r8152.c tx_desc = (struct tx_desc *)tx_data; tx_desc 1911 drivers/net/usb/r8152.c if (r8152_tx_csum(tp, tx_desc, skb, skb->len, offset)) { tx_desc 1916 drivers/net/usb/r8152.c rtl_tx_vlan_tag(tx_desc, skb); tx_desc 1918 drivers/net/usb/r8152.c tx_data += sizeof(*tx_desc); tx_desc 1926 drivers/net/usb/r8152.c tx_data -= sizeof(*tx_desc); tx_desc 2397 drivers/net/usb/r8152.c else if ((skb->len + sizeof(struct tx_desc)) > agg_buf_sz) tx_desc 2456 drivers/net/usb/r8152.c sizeof(struct tx_desc)); tx_desc 1241 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_data_tx_desc *tx_desc; tx_desc 1322 drivers/net/wireless/ath/ath10k/htt_tx.c skb_push(msdu, sizeof(*tx_desc)); tx_desc 1324 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc = (struct htt_data_tx_desc *)(msdu->data + sizeof(*cmd_hdr)); tx_desc 1327 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc->flags0 = flags0; tx_desc 1328 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc->flags1 = __cpu_to_le16(flags1); tx_desc 1329 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc->len = __cpu_to_le16(data_len); tx_desc 1330 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc->id = __cpu_to_le16(msdu_id); tx_desc 1331 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc->frags_paddr = 0; /* always zero */ tx_desc 1335 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc->peerid = __cpu_to_le32(HTT_INVALID_PEERID); tx_desc 633 drivers/net/wireless/atmel/atmel.c return priv->host_info.tx_desc_pos + (sizeof(struct tx_desc) * desc) + offset; tx_desc 1029 drivers/net/wireless/cisco/airo.c TxFid tx_desc; /* card transmit descriptor */ tx_desc 1986 drivers/net/wireless/cisco/airo.c ai->txfids[0].tx_desc.offset = 0; tx_desc 1987 drivers/net/wireless/cisco/airo.c ai->txfids[0].tx_desc.valid = 1; tx_desc 1988 drivers/net/wireless/cisco/airo.c ai->txfids[0].tx_desc.eoc = 1; tx_desc 1989 drivers/net/wireless/cisco/airo.c ai->txfids[0].tx_desc.len =len+sizeof(WifiHdr); tx_desc 2019 drivers/net/wireless/cisco/airo.c ai->txfids[0].tx_desc.len += sizeof(pMic); tx_desc 2037 drivers/net/wireless/cisco/airo.c &ai->txfids[0].tx_desc, sizeof(TxFid)); tx_desc 2497 drivers/net/wireless/cisco/airo.c ai->txfids[i].tx_desc.valid = 1; tx_desc 2499 drivers/net/wireless/cisco/airo.c &ai->txfids[i].tx_desc, sizeof(TxFid)); tx_desc 2501 drivers/net/wireless/cisco/airo.c ai->txfids[i-1].tx_desc.eoc = 1; /* Last descriptor has EOC set */ tx_desc 2607 drivers/net/wireless/cisco/airo.c ai->txfids[i].tx_desc.valid = 1; tx_desc 2608 drivers/net/wireless/cisco/airo.c ai->txfids[i].tx_desc.host_addr = busaddroff; tx_desc 2616 drivers/net/wireless/cisco/airo.c ai->txfids[i-1].tx_desc.eoc = 1; /* Last descriptor has EOC set */ tx_desc 1476 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_tx_desc *tx_desc; tx_desc 1479 drivers/net/wireless/marvell/mwl8k.c tx_desc = txq->txd + i; tx_desc 1482 drivers/net/wireless/marvell/mwl8k.c tx_desc->status = 0; tx_desc 1483 drivers/net/wireless/marvell/mwl8k.c tx_desc->next_txd_phys_addr = tx_desc 1484 drivers/net/wireless/marvell/mwl8k.c cpu_to_le32(txq->txd_dma + nexti * sizeof(*tx_desc)); tx_desc 1512 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_tx_desc *tx_desc = txq->txd + desc; tx_desc 1515 drivers/net/wireless/marvell/mwl8k.c status = le32_to_cpu(tx_desc->status); tx_desc 1521 drivers/net/wireless/marvell/mwl8k.c if (tx_desc->pkt_len == 0) tx_desc 1676 drivers/net/wireless/marvell/mwl8k.c struct mwl8k_tx_desc *tx_desc; tx_desc 1688 drivers/net/wireless/marvell/mwl8k.c tx_desc = txq->txd + tx; tx_desc 1690 drivers/net/wireless/marvell/mwl8k.c status = le32_to_cpu(tx_desc->status); tx_desc 1695 drivers/net/wireless/marvell/mwl8k.c tx_desc->status &= tx_desc 1704 drivers/net/wireless/marvell/mwl8k.c addr = le32_to_cpu(tx_desc->pkt_phys_addr); tx_desc 1705 drivers/net/wireless/marvell/mwl8k.c size = le16_to_cpu(tx_desc->pkt_len); tx_desc 1712 drivers/net/wireless/marvell/mwl8k.c mwl8k_remove_dma_header(skb, tx_desc->qos_control); tx_desc 1717 drivers/net/wireless/marvell/mwl8k.c tx_desc->pkt_phys_addr = 0; tx_desc 1718 drivers/net/wireless/marvell/mwl8k.c tx_desc->pkt_len = 0; tx_desc 1728 drivers/net/wireless/marvell/mwl8k.c rate_info = le16_to_cpu(tx_desc->rate_info); tx_desc 1334 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h struct rtl8xxxu_txdesc32 *tx_desc, bool sgi, tx_desc 1433 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h struct rtl8xxxu_txdesc32 *tx_desc, bool sgi, tx_desc 4623 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c static void rtl8xxxu_calc_tx_desc_csum(struct rtl8xxxu_txdesc32 *tx_desc) tx_desc 4625 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c __le16 *ptr = (__le16 *)tx_desc; tx_desc 4633 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->csum = cpu_to_le16(0); tx_desc 4638 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->csum |= cpu_to_le16(csum); tx_desc 4772 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct rtl8xxxu_txdesc32 *tx_desc, bool sgi, tx_desc 4790 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c __func__, rate, cpu_to_le16(tx_desc->pkt_size)); tx_desc 4794 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw5 = cpu_to_le32(rate); tx_desc 4797 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw5 |= cpu_to_le32(0x0001ff00); tx_desc 4799 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw3 = cpu_to_le32((u32)seq_number << TXDESC32_SEQ_SHIFT); tx_desc 4802 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw1 |= cpu_to_le32(TXDESC32_AGG_ENABLE); tx_desc 4804 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw1 |= cpu_to_le32(TXDESC32_AGG_BREAK); tx_desc 4807 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw5 = cpu_to_le32(rate); tx_desc 4808 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_USE_DRIVER_RATE); tx_desc 4809 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw5 |= cpu_to_le32(6 << TXDESC32_RETRY_LIMIT_SHIFT); tx_desc 4810 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw5 |= cpu_to_le32(TXDESC32_RETRY_LIMIT_ENABLE); tx_desc 4814 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_QOS); tx_desc 4817 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_SHORT_PREAMBLE); tx_desc 4820 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw5 |= cpu_to_le32(TXDESC32_SHORT_GI); tx_desc 4825 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(rts_rate << TXDESC32_RTS_RATE_SHIFT); tx_desc 4827 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_RTS_CTS_ENABLE); tx_desc 4828 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_HW_RTS_ENABLE); tx_desc 4830 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_CTS_SELF_ENABLE); tx_desc 4831 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw4 |= cpu_to_le32(TXDESC32_HW_RTS_ENABLE); tx_desc 4914 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct rtl8xxxu_txdesc32 *tx_desc; tx_desc 4953 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc = skb_push(skb, tx_desc_size); tx_desc 4955 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c memset(tx_desc, 0, tx_desc_size); tx_desc 4956 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->pkt_size = cpu_to_le16(pktlen); tx_desc 4957 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->pkt_offset = tx_desc_size; tx_desc 4959 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw0 = tx_desc 4963 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw0 |= TXDESC_BROADMULTICAST; tx_desc 4966 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw1 = cpu_to_le32(queue << TXDESC_QUEUE_SHIFT); tx_desc 4973 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw1 |= cpu_to_le32(TXDESC_SEC_RC4); tx_desc 4976 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw1 |= cpu_to_le32(TXDESC_SEC_AES); tx_desc 4991 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_desc->txdw2 |= cpu_to_le32(val32); tx_desc 5015 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c priv->fops->fill_txdesc(hw, hdr, tx_info, tx_desc, sgi, short_preamble, tx_desc 5018 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rtl8xxxu_calc_tx_desc_csum(tx_desc); tx_desc 50 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_SPE_RPT(tx_desc, value) \ tx_desc 52 drivers/net/wireless/realtek/rtw88/tx.h #define SET_TX_DESC_SW_DEFINE(tx_desc, value) \ tx_desc 68 drivers/net/wireless/ti/wl18xx/tx.c struct wl1271_tx_hw_descr *tx_desc; tx_desc 81 drivers/net/wireless/ti/wl18xx/tx.c tx_desc = (struct wl1271_tx_hw_descr *)skb->data; tx_desc 98 drivers/net/wireless/ti/wl18xx/tx.c tx_desc->hlid); tx_desc 702 drivers/rapidio/devices/tsi721.h struct tsi721_tx_desc *tx_desc; tx_desc 747 drivers/rapidio/devices/tsi721_dma.c bdma_chan->tx_desc = desc; tx_desc 793 drivers/rapidio/devices/tsi721_dma.c kfree(bdma_chan->tx_desc); tx_desc 1036 drivers/rapidio/devices/tsi721_dma.c kfree(bdma_chan->tx_desc); tx_desc 164 drivers/spi/spi-fsl-dspi.c struct dma_async_tx_descriptor *tx_desc; tx_desc 278 drivers/spi/spi-fsl-dspi.c dma->tx_desc = dmaengine_prep_slave_single(dma->chan_tx, tx_desc 284 drivers/spi/spi-fsl-dspi.c if (!dma->tx_desc) { tx_desc 289 drivers/spi/spi-fsl-dspi.c dma->tx_desc->callback = dspi_tx_dma_callback; tx_desc 290 drivers/spi/spi-fsl-dspi.c dma->tx_desc->callback_param = dspi; tx_desc 291 drivers/spi/spi-fsl-dspi.c if (dma_submit_error(dmaengine_submit(dma->tx_desc))) { tx_desc 143 drivers/spi/spi-pxa2xx-dma.c struct dma_async_tx_descriptor *tx_desc, *rx_desc; tx_desc 146 drivers/spi/spi-pxa2xx-dma.c tx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_MEM_TO_DEV, xfer); tx_desc 147 drivers/spi/spi-pxa2xx-dma.c if (!tx_desc) { tx_desc 167 drivers/spi/spi-pxa2xx-dma.c dmaengine_submit(tx_desc); tx_desc 492 drivers/spi/spi-sirf.c struct dma_async_tx_descriptor *rx_desc, *tx_desc; tx_desc 559 drivers/spi/spi-sirf.c tx_desc = dmaengine_prep_slave_single(sspi->tx_chan, tx_desc 562 drivers/spi/spi-sirf.c tx_desc->callback = spi_sirfsoc_dma_fini_callback; tx_desc 563 drivers/spi/spi-sirf.c tx_desc->callback_param = &sspi->tx_done; tx_desc 565 drivers/spi/spi-sirf.c dmaengine_submit(tx_desc); tx_desc 235 drivers/staging/mt7621-dma/mtk-hsdma.c struct hsdma_desc *tx_desc; tx_desc 243 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc = &chan->tx_ring[i]; tx_desc 248 drivers/staging/mt7621-dma/mtk-hsdma.c i, tx_desc->addr0, tx_desc->flags, \ tx_desc 249 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->addr1, rx_desc->addr0, rx_desc->flags); tx_desc 320 drivers/staging/mt7621-dma/mtk-hsdma.c struct hsdma_desc *tx_desc, *rx_desc; tx_desc 332 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc = &chan->tx_ring[chan->tx_idx]; tx_desc 340 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->addr1 = src; tx_desc 341 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->flags |= HSDMA_DESC_PLEN1(tlen); tx_desc 343 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->addr0 = src; tx_desc 344 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->flags = HSDMA_DESC_PLEN0(tlen); tx_desc 354 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->flags |= HSDMA_DESC_LS0; tx_desc 356 drivers/staging/mt7621-dma/mtk-hsdma.c tx_desc->flags |= HSDMA_DESC_LS1; tx_desc 28 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c struct tx_desc *ptxdesc) tx_desc 31 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void rtl8188eu_cal_txdesc_chksum(struct tx_desc *ptxdesc) tx_desc 53 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct tx_desc *ptxdesc; tx_desc 56 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc = (struct tx_desc *)desc; tx_desc 88 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void fill_txdesc_sectype(struct pkt_attrib *pattrib, struct tx_desc *ptxdesc) tx_desc 169 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct tx_desc *ptxdesc = (struct tx_desc *)pmem; tx_desc 175 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc = (struct tx_desc *)(pmem+PACKET_OFFSET_SZ); tx_desc 180 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c memset(ptxdesc, 0, sizeof(struct tx_desc)); tx_desc 158 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h struct tx_desc *ptxdesc); tx_desc 1168 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c void rtl92e_fill_tx_desc(struct net_device *dev, struct tx_desc *pdesc, tx_desc 1297 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c struct tx_desc *entry_tmp = (struct tx_desc *)entry; tx_desc 30 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h void rtl92e_fill_tx_desc(struct net_device *dev, struct tx_desc *pdesc, tx_desc 525 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct tx_desc *pdesc = NULL; tx_desc 1583 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct tx_desc *entry = &ring->desc[ring->idx]; tx_desc 1670 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct tx_desc *entry = &ring->desc[ring->idx]; tx_desc 1719 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct tx_desc *pdesc = NULL; tx_desc 1831 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct tx_desc *ring; tx_desc 1905 drivers/staging/rtl8192e/rtl8192e/rtl_core.c struct tx_desc *entry = &ring->desc[ring->idx]; tx_desc 262 drivers/staging/rtl8192e/rtl8192e/rtl_core.h struct tx_desc *desc; tx_desc 279 drivers/staging/rtl8192e/rtl8192e/rtl_core.h struct tx_desc *tx_desc, tx_desc 1420 drivers/staging/rtl8192u/r8192U_core.c struct tx_desc_819x_usb *tx_desc = (struct tx_desc_819x_usb *)skb->data; tx_desc 1493 drivers/staging/rtl8192u/r8192U_core.c memset(tx_desc, 0, sizeof(struct tx_desc_819x_usb)); tx_desc 1495 drivers/staging/rtl8192u/r8192U_core.c tx_desc->LINIP = 0; tx_desc 1496 drivers/staging/rtl8192u/r8192U_core.c tx_desc->CmdInit = 1; tx_desc 1497 drivers/staging/rtl8192u/r8192U_core.c tx_desc->Offset = sizeof(struct tx_fwinfo_819x_usb) + 8; tx_desc 1498 drivers/staging/rtl8192u/r8192U_core.c tx_desc->PktSize = (skb->len - TX_PACKET_SHIFT_BYTES) & 0xffff; tx_desc 1501 drivers/staging/rtl8192u/r8192U_core.c tx_desc->SecCAMID = 0; tx_desc 1502 drivers/staging/rtl8192u/r8192U_core.c tx_desc->RATid = tcb_desc->RATRIndex; tx_desc 1503 drivers/staging/rtl8192u/r8192U_core.c tx_desc->NoEnc = 1; tx_desc 1504 drivers/staging/rtl8192u/r8192U_core.c tx_desc->SecType = 0x0; tx_desc 1509 drivers/staging/rtl8192u/r8192U_core.c tx_desc->SecType = 0x1; tx_desc 1510 drivers/staging/rtl8192u/r8192U_core.c tx_desc->NoEnc = 0; tx_desc 1513 drivers/staging/rtl8192u/r8192U_core.c tx_desc->SecType = 0x2; tx_desc 1514 drivers/staging/rtl8192u/r8192U_core.c tx_desc->NoEnc = 0; tx_desc 1517 drivers/staging/rtl8192u/r8192U_core.c tx_desc->SecType = 0x3; tx_desc 1518 drivers/staging/rtl8192u/r8192U_core.c tx_desc->NoEnc = 0; tx_desc 1521 drivers/staging/rtl8192u/r8192U_core.c tx_desc->SecType = 0x0; tx_desc 1522 drivers/staging/rtl8192u/r8192U_core.c tx_desc->NoEnc = 1; tx_desc 1527 drivers/staging/rtl8192u/r8192U_core.c tx_desc->QueueSelect = MapHwQueueToFirmwareQueue(tcb_desc->queue_index); tx_desc 1528 drivers/staging/rtl8192u/r8192U_core.c tx_desc->TxFWInfoSize = sizeof(struct tx_fwinfo_819x_usb); tx_desc 1530 drivers/staging/rtl8192u/r8192U_core.c tx_desc->DISFB = tcb_desc->bTxDisableRateFallBack; tx_desc 1531 drivers/staging/rtl8192u/r8192U_core.c tx_desc->USERATE = tcb_desc->bTxUseDriverAssingedRate; tx_desc 1537 drivers/staging/rtl8192u/r8192U_core.c tx_desc->FirstSeg = 1; tx_desc 1538 drivers/staging/rtl8192u/r8192U_core.c tx_desc->LastSeg = 1; tx_desc 1539 drivers/staging/rtl8192u/r8192U_core.c tx_desc->OWN = 1; tx_desc 1542 drivers/staging/rtl8192u/r8192U_core.c tx_desc->TxBufferSize = (u32)(skb->len - USB_HWDESC_HEADER_LEN); tx_desc 155 drivers/staging/rtl8712/hal_init.c struct tx_desc *txdesc; tx_desc 156 drivers/staging/rtl8712/hal_init.c u32 txdscp_sz = sizeof(struct tx_desc); tx_desc 173 drivers/staging/rtl8712/hal_init.c txdesc = (struct tx_desc *)(tmpchar + FWBUFF_ALIGN_SZ - tx_desc 295 drivers/staging/rtl8712/rtl8712_cmd.c struct tx_desc *pdesc; tx_desc 318 drivers/staging/rtl8712/rtl8712_cmd.c pdesc = (struct tx_desc *)pcmdbuf; tx_desc 251 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; tx_desc 285 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; tx_desc 345 drivers/staging/rtl8712/rtl8712_xmit.c (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); tx_desc 352 drivers/staging/rtl8712/rtl8712_xmit.c (((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff); tx_desc 360 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptxdesc = pxmitbuf->pbuf; tx_desc 405 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptxdesc = (struct tx_desc *)pmem; tx_desc 413 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc txdesc_mp; tx_desc 415 drivers/staging/rtl8712/rtl8712_xmit.c memcpy(&txdesc_mp, ptxdesc, sizeof(struct tx_desc)); tx_desc 416 drivers/staging/rtl8712/rtl8712_xmit.c memset(ptxdesc, 0, sizeof(struct tx_desc)); tx_desc 537 drivers/staging/rtl8712/rtl8712_xmit.c struct tx_desc *ptxdesc_mp; tx_desc 40 drivers/staging/rtl8712/rtl8712_xmit.h #define tx_cmd tx_desc tx_desc 94 drivers/staging/rtl8712/rtl8712_xmit.h struct tx_desc txdesc; tx_desc 2958 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static void rtl8723b_cal_txdesc_chksum(struct tx_desc *ptxdesc) tx_desc 3221 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c struct tx_desc *pdesc; tx_desc 3225 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c pdesc = (struct tx_desc *)pbuf; tx_desc 3314 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c rtl8723b_cal_txdesc_chksum((struct tx_desc *)pDesc); tx_desc 126 drivers/staging/rtl8723bs/include/rtw_xmit.h struct tx_desc txdesc; tx_desc 179 drivers/tty/serial/samsung.c async_tx_ack(dma->tx_desc); tx_desc 209 drivers/tty/serial/samsung.c async_tx_ack(dma->tx_desc); tx_desc 298 drivers/tty/serial/samsung.c dma->tx_desc = dmaengine_prep_slave_single(dma->tx_chan, tx_desc 301 drivers/tty/serial/samsung.c if (!dma->tx_desc) { tx_desc 306 drivers/tty/serial/samsung.c dma->tx_desc->callback = s3c24xx_serial_tx_dma_complete; tx_desc 307 drivers/tty/serial/samsung.c dma->tx_desc->callback_param = ourport; tx_desc 311 drivers/tty/serial/samsung.c dma->tx_cookie = dmaengine_submit(dma->tx_desc); tx_desc 66 drivers/tty/serial/samsung.h struct dma_async_tx_descriptor *tx_desc; tx_desc 758 drivers/video/fbdev/mx3fb.c struct idmac_tx_desc *tx_desc = to_tx_desc(arg); tx_desc 759 drivers/video/fbdev/mx3fb.c struct dma_chan *chan = tx_desc->txd.chan; tx_desc 110 sound/soc/sh/siu.h struct dma_async_tx_descriptor *tx_desc; tx_desc 136 sound/soc/sh/siu_pcm.c siu_stream->tx_desc = desc; tx_desc 186 sound/soc/sh/siu_pcm.c siu_stream->tx_desc = desc;