dseg 48 arch/x86/boot/apm.c boot_params.apm_bios_info.dseg = oreg.dx; dseg 2298 arch/x86/kernel/apm_32.c apm_info.bios.cseg_16, apm_info.bios.dseg); dseg 2346 arch/x86/kernel/apm_32.c (unsigned long)__va((unsigned long)apm_info.bios.dseg << 4)); dseg 46 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static void set_data_seg(struct hns_roce_wqe_data_seg *dseg, struct ib_sge *sg) dseg 48 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dseg->lkey = cpu_to_le32(sg->lkey); dseg 49 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dseg->addr = cpu_to_le64(sg->addr); dseg 50 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dseg->len = cpu_to_le32(sg->length); dseg 69 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct hns_roce_wqe_data_seg *dseg = NULL; dseg 285 drivers/infiniband/hw/hns/hns_roce_hw_v1.c dseg = wqe; dseg 306 drivers/infiniband/hw/hns/hns_roce_hw_v1.c set_data_seg(dseg + i, wr->sg_list + i); dseg 51 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static void set_data_seg_v2(struct hns_roce_v2_wqe_data_seg *dseg, dseg 54 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg->lkey = cpu_to_le32(sg->lkey); dseg 55 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg->addr = cpu_to_le64(sg->addr); dseg 56 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg->len = cpu_to_le32(sg->length); dseg 115 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct hns_roce_v2_wqe_data_seg *dseg; dseg 135 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg = get_send_extend_sge(qp, (*sge_ind) & (qp->sge.sge_cnt - 1)); dseg 136 drivers/infiniband/hw/hns/hns_roce_hw_v2.c fi_sge_num = (round_up((uintptr_t)dseg, 1 << shift) - dseg 137 drivers/infiniband/hw/hns/hns_roce_hw_v2.c (uintptr_t)dseg) / dseg 142 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg++, sg + i); dseg 145 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg = get_send_extend_sge(qp, dseg 148 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg++, sg + fi_sge_num + i); dseg 153 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg++, sg + i); dseg 166 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct hns_roce_v2_wqe_data_seg *dseg = wqe; dseg 198 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg, wr->sg_list + i); dseg 199 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg++; dseg 211 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg, wr->sg_list + i); dseg 212 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg++; dseg 550 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct hns_roce_v2_wqe_data_seg *dseg; dseg 552 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg = wqe; dseg 553 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg, wr->sg_list); dseg 623 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct hns_roce_v2_wqe_data_seg *dseg; dseg 662 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg = (struct hns_roce_v2_wqe_data_seg *)wqe; dseg 666 drivers/infiniband/hw/hns/hns_roce_hw_v2.c set_data_seg_v2(dseg, wr->sg_list + i); dseg 667 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg++; dseg 671 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg->lkey = cpu_to_le32(HNS_ROCE_INVALID_LKEY); dseg 672 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg->addr = 0; dseg 6235 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct hns_roce_v2_wqe_data_seg *dseg; dseg 6271 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg = (struct hns_roce_v2_wqe_data_seg *)wqe; dseg 6274 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg[i].len = cpu_to_le32(wr->sg_list[i].length); dseg 6275 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg[i].lkey = cpu_to_le32(wr->sg_list[i].lkey); dseg 6276 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg[i].addr = cpu_to_le64(wr->sg_list[i].addr); dseg 6280 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg[i].len = 0; dseg 6281 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg[i].lkey = cpu_to_le32(0x100); dseg 6282 drivers/infiniband/hw/hns/hns_roce_hw_v2.c dseg[i].addr = 0; dseg 3373 drivers/infiniband/hw/mlx4/qp.c static void set_datagram_seg(struct mlx4_wqe_datagram_seg *dseg, dseg 3376 drivers/infiniband/hw/mlx4/qp.c memcpy(dseg->av, &to_mah(wr->ah)->av, sizeof (struct mlx4_av)); dseg 3377 drivers/infiniband/hw/mlx4/qp.c dseg->dqpn = cpu_to_be32(wr->remote_qpn); dseg 3378 drivers/infiniband/hw/mlx4/qp.c dseg->qkey = cpu_to_be32(wr->remote_qkey); dseg 3379 drivers/infiniband/hw/mlx4/qp.c dseg->vlan = to_mah(wr->ah)->av.eth.vlan; dseg 3380 drivers/infiniband/hw/mlx4/qp.c memcpy(dseg->mac, to_mah(wr->ah)->av.eth.mac, 6); dseg 3384 drivers/infiniband/hw/mlx4/qp.c struct mlx4_wqe_datagram_seg *dseg, dseg 3398 drivers/infiniband/hw/mlx4/qp.c memcpy(dseg->av, &sqp_av, sizeof (struct mlx4_av)); dseg 3400 drivers/infiniband/hw/mlx4/qp.c dseg->dqpn = cpu_to_be32(dev->dev->caps.spec_qps[port - 1].qp1_tunnel); dseg 3402 drivers/infiniband/hw/mlx4/qp.c dseg->dqpn = cpu_to_be32(dev->dev->caps.spec_qps[port - 1].qp0_tunnel); dseg 3404 drivers/infiniband/hw/mlx4/qp.c dseg->qkey = cpu_to_be32(IB_QP_SET_QKEY); dseg 3446 drivers/infiniband/hw/mlx4/qp.c static void set_mlx_icrc_seg(void *dseg) dseg 3448 drivers/infiniband/hw/mlx4/qp.c u32 *t = dseg; dseg 3449 drivers/infiniband/hw/mlx4/qp.c struct mlx4_wqe_inline_seg *iseg = dseg; dseg 3466 drivers/infiniband/hw/mlx4/qp.c static void set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) dseg 3468 drivers/infiniband/hw/mlx4/qp.c dseg->lkey = cpu_to_be32(sg->lkey); dseg 3469 drivers/infiniband/hw/mlx4/qp.c dseg->addr = cpu_to_be64(sg->addr); dseg 3481 drivers/infiniband/hw/mlx4/qp.c dseg->byte_count = cpu_to_be32(sg->length); dseg 3484 drivers/infiniband/hw/mlx4/qp.c static void __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) dseg 3486 drivers/infiniband/hw/mlx4/qp.c dseg->byte_count = cpu_to_be32(sg->length); dseg 3487 drivers/infiniband/hw/mlx4/qp.c dseg->lkey = cpu_to_be32(sg->lkey); dseg 3488 drivers/infiniband/hw/mlx4/qp.c dseg->addr = cpu_to_be64(sg->addr); dseg 3539 drivers/infiniband/hw/mlx4/qp.c struct mlx4_wqe_data_seg *dseg; dseg 3773 drivers/infiniband/hw/mlx4/qp.c dseg = wqe; dseg 3774 drivers/infiniband/hw/mlx4/qp.c dseg += wr->num_sge - 1; dseg 3782 drivers/infiniband/hw/mlx4/qp.c set_mlx_icrc_seg(dseg + 1); dseg 3786 drivers/infiniband/hw/mlx4/qp.c for (i = wr->num_sge - 1; i >= 0; --i, --dseg) dseg 3787 drivers/infiniband/hw/mlx4/qp.c set_data_seg(dseg, wr->sg_list + i); dseg 972 drivers/infiniband/hw/mlx5/odp.c struct mlx5_wqe_data_seg *dseg = wqe; dseg 974 drivers/infiniband/hw/mlx5/odp.c io_virt = be64_to_cpu(dseg->addr); dseg 975 drivers/infiniband/hw/mlx5/odp.c key = be32_to_cpu(dseg->lkey); dseg 976 drivers/infiniband/hw/mlx5/odp.c byte_count = be32_to_cpu(dseg->byte_count); dseg 985 drivers/infiniband/hw/mlx5/odp.c wqe += sizeof(*dseg); dseg 4143 drivers/infiniband/hw/mlx5/qp.c static void set_datagram_seg(struct mlx5_wqe_datagram_seg *dseg, dseg 4146 drivers/infiniband/hw/mlx5/qp.c memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av)); dseg 4147 drivers/infiniband/hw/mlx5/qp.c dseg->av.dqp_dct = cpu_to_be32(ud_wr(wr)->remote_qpn | MLX5_EXTENDED_UD_AV); dseg 4148 drivers/infiniband/hw/mlx5/qp.c dseg->av.key.qkey.qkey = cpu_to_be32(ud_wr(wr)->remote_qkey); dseg 4151 drivers/infiniband/hw/mlx5/qp.c static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ib_sge *sg) dseg 4153 drivers/infiniband/hw/mlx5/qp.c dseg->byte_count = cpu_to_be32(sg->length); dseg 4154 drivers/infiniband/hw/mlx5/qp.c dseg->lkey = cpu_to_be32(sg->lkey); dseg 4155 drivers/infiniband/hw/mlx5/qp.c dseg->addr = cpu_to_be64(sg->addr); dseg 4392 drivers/infiniband/hw/mlx5/qp.c static void set_reg_data_seg(struct mlx5_wqe_data_seg *dseg, dseg 4398 drivers/infiniband/hw/mlx5/qp.c dseg->addr = cpu_to_be64(mr->desc_map); dseg 4399 drivers/infiniband/hw/mlx5/qp.c dseg->byte_count = cpu_to_be32(ALIGN(bcount, 64)); dseg 4400 drivers/infiniband/hw/mlx5/qp.c dseg->lkey = cpu_to_be32(pd->ibpd.local_dma_lkey); dseg 116 drivers/infiniband/hw/mthca/mthca_wqe.h static __always_inline void mthca_set_data_seg(struct mthca_data_seg *dseg, dseg 119 drivers/infiniband/hw/mthca/mthca_wqe.h dseg->byte_count = cpu_to_be32(sg->length); dseg 120 drivers/infiniband/hw/mthca/mthca_wqe.h dseg->lkey = cpu_to_be32(sg->lkey); dseg 121 drivers/infiniband/hw/mthca/mthca_wqe.h dseg->addr = cpu_to_be64(sg->addr); dseg 124 drivers/infiniband/hw/mthca/mthca_wqe.h static __always_inline void mthca_set_data_seg_inval(struct mthca_data_seg *dseg) dseg 126 drivers/infiniband/hw/mthca/mthca_wqe.h dseg->byte_count = 0; dseg 127 drivers/infiniband/hw/mthca/mthca_wqe.h dseg->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); dseg 128 drivers/infiniband/hw/mthca/mthca_wqe.h dseg->addr = 0; dseg 310 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5_wqe_data_seg *dseg = wqe->data; dseg 337 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dseg++; dseg 341 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dseg->addr = cpu_to_be64(dma_addr); dseg 342 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c dseg->byte_count = cpu_to_be32(dma_len); dseg 163 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h struct mlx5_wqe_data_seg *dseg = dseg 171 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h (struct mlx5_wqe_inline_seg *)dseg; dseg 183 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h dseg->addr = cpu_to_be64(xdptxd->dma_addr); dseg 184 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h dseg->byte_count = cpu_to_be32(dma_len); dseg 185 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h dseg->lkey = sq->mkey_be; dseg 274 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c struct mlx5_wqe_data_seg *dseg; dseg 286 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c dseg = &wqe->data; dseg 299 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c dseg->addr = cpu_to_be64(dma_addr); dseg 300 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c dseg->lkey = sq->mkey_be; dseg 301 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c dseg->byte_count = cpu_to_be32(fsz); dseg 1499 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5_wqe_data_seg *dseg; dseg 1504 drivers/net/ethernet/mellanox/mlx5/core/en_main.c dseg = (struct mlx5_wqe_data_seg *)cseg + (ds_cnt - 1); dseg 1505 drivers/net/ethernet/mellanox/mlx5/core/en_main.c dseg->lkey = sq->mkey_be; dseg 191 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wqe_data_seg *dseg) dseg 203 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->addr = cpu_to_be64(dma_addr); dseg 204 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->lkey = sq->mkey_be; dseg 205 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->byte_count = cpu_to_be32(headlen); dseg 209 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg++; dseg 221 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->addr = cpu_to_be64(dma_addr); dseg 222 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->lkey = sq->mkey_be; dseg 223 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->byte_count = cpu_to_be32(fsz); dseg 227 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg++; dseg 275 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wqe_data_seg *dseg; dseg 341 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg = wqe->data; dseg 360 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg += ds_cnt_inl; dseg 369 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c num_dma = mlx5e_txwqe_build_dsegs(sq, skb, skb->data + ihs, headlen, dseg); dseg 581 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wqe_datagram_seg *dseg) dseg 583 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c memcpy(&dseg->av, av, sizeof(struct mlx5_av)); dseg 584 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->av.dqp_dct = cpu_to_be32(dqpn | MLX5_EXTENDED_UD_AV); dseg 585 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg->av.key.qkey.qkey = cpu_to_be32(dqkey); dseg 598 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wqe_data_seg *dseg; dseg 654 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg = wqe->data; dseg 665 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dseg += ds_cnt_inl; dseg 668 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c num_dma = mlx5e_txwqe_build_dsegs(sq, skb, skb->data + ihs, headlen, dseg); dseg 30 include/uapi/linux/apm_bios.h __u16 dseg;