Home
last modified time | relevance | path

Searched refs:ud_sq_wqe (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v1.c67 struct hns_roce_ud_send_wqe *ud_sq_wqe = NULL; in hns_roce_v1_post_send() local
114 ud_sq_wqe = wqe; in hns_roce_v1_post_send()
115 roce_set_field(ud_sq_wqe->dmac_h, in hns_roce_v1_post_send()
119 roce_set_field(ud_sq_wqe->dmac_h, in hns_roce_v1_post_send()
123 roce_set_field(ud_sq_wqe->dmac_h, in hns_roce_v1_post_send()
127 roce_set_field(ud_sq_wqe->dmac_h, in hns_roce_v1_post_send()
132 roce_set_field(ud_sq_wqe->u32_8, in hns_roce_v1_post_send()
136 roce_set_field(ud_sq_wqe->u32_8, in hns_roce_v1_post_send()
144 roce_set_bit(ud_sq_wqe->u32_8, in hns_roce_v1_post_send()
148 roce_set_field(ud_sq_wqe in hns_roce_v1_post_send()
[all...]
H A Dhns_roce_hw_v2.c414 static int set_ud_opcode(struct hns_roce_v2_ud_send_wqe *ud_sq_wqe, in set_ud_opcode() argument
422 ud_sq_wqe->immtdata = get_immtdata(wr); in set_ud_opcode()
424 roce_set_field(ud_sq_wqe->byte_4, V2_UD_SEND_WQE_BYTE_4_OPCODE_M, in set_ud_opcode()
437 struct hns_roce_v2_ud_send_wqe *ud_sq_wqe = wqe; in set_ud_wqe() local
444 memset(ud_sq_wqe, 0, sizeof(*ud_sq_wqe)); in set_ud_wqe()
446 ret = set_ud_opcode(ud_sq_wqe, wr); in set_ud_wqe()
450 roce_set_field(ud_sq_wqe->dmac, V2_UD_SEND_WQE_DMAC_0_M, in set_ud_wqe()
452 roce_set_field(ud_sq_wqe->dmac, V2_UD_SEND_WQE_DMAC_1_M, in set_ud_wqe()
454 roce_set_field(ud_sq_wqe in set_ud_wqe()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c421 static int set_ud_opcode(struct hns_roce_v2_ud_send_wqe *ud_sq_wqe, in set_ud_opcode() argument
429 ud_sq_wqe->immtdata = get_immtdata(wr); in set_ud_opcode()
431 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_OPCODE, to_hr_opcode(ib_op)); in set_ud_opcode()
436 static int fill_ud_av(struct hns_roce_v2_ud_send_wqe *ud_sq_wqe, in fill_ud_av() argument
442 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_UDPSPN, ah->av.udp_sport); in fill_ud_av()
443 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_HOPLIMIT, ah->av.hop_limit); in fill_ud_av()
444 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_TCLASS, ah->av.tclass); in fill_ud_av()
445 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_FLOW_LABEL, ah->av.flowlabel); in fill_ud_av()
450 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_SL, ah->av.sl); in fill_ud_av()
452 ud_sq_wqe in fill_ud_av()
472 struct hns_roce_v2_ud_send_wqe *ud_sq_wqe = wqe; set_ud_wqe() local
[all...]

Completed in 11 milliseconds