Home
last modified time | relevance | path

Searched refs:buf_attr (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c186 struct hns_roce_buf_attr buf_attr = {}; in alloc_srq_buf() local
193 buf_attr.page_shift = hr_dev->caps.srqwqe_buf_pg_sz + HNS_HW_PAGE_SHIFT; in alloc_srq_buf()
194 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_buf()
196 buf_attr.region[0].hopnum = hr_dev->caps.srqwqe_hop_num; in alloc_srq_buf()
197 buf_attr.region_count = 1; in alloc_srq_buf()
198 buf_attr.fixed_page = true; in alloc_srq_buf()
200 err = hns_roce_mtr_create(hr_dev, &srq->buf_mtr, &buf_attr, in alloc_srq_buf()
220 struct hns_roce_buf_attr buf_attr = {}; in alloc_srq_idx() local
225 buf_attr.page_shift = hr_dev->caps.idx_buf_pg_sz + HNS_HW_PAGE_SHIFT; in alloc_srq_idx()
226 buf_attr in alloc_srq_idx()
[all...]
H A Dhns_roce_mr.c118 struct hns_roce_buf_attr buf_attr = {}; in alloc_mr_pbl() local
122 buf_attr.page_shift = is_fast ? PAGE_SHIFT : in alloc_mr_pbl()
124 buf_attr.region[0].size = length; in alloc_mr_pbl()
125 buf_attr.region[0].hopnum = mr->pbl_hop_num; in alloc_mr_pbl()
126 buf_attr.region_count = 1; in alloc_mr_pbl()
127 buf_attr.fixed_page = true; in alloc_mr_pbl()
128 buf_attr.user_access = access; in alloc_mr_pbl()
130 buf_attr.mtt_only = is_fast; in alloc_mr_pbl()
132 err = hns_roce_mtr_create(hr_dev, &mr->pbl_mtr, &buf_attr, in alloc_mr_pbl()
740 struct hns_roce_buf_attr *buf_attr, boo in mtr_alloc_bufs()
739 mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, struct hns_roce_buf_attr *buf_attr, bool is_direct, struct ib_udata *udata, unsigned long user_addr) mtr_alloc_bufs() argument
1011 hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, struct hns_roce_buf_attr *buf_attr, unsigned int ba_page_shift, struct ib_udata *udata, unsigned long user_addr) hns_roce_mtr_create() argument
[all...]
H A Dhns_roce_qp.c496 struct hns_roce_buf_attr *buf_attr) in set_wqe_buf_attr()
507 if (buf_size > 0 && idx < ARRAY_SIZE(buf_attr->region)) { in set_wqe_buf_attr()
508 buf_attr->region[idx].size = buf_size; in set_wqe_buf_attr()
509 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_sq_hop_num; in set_wqe_buf_attr()
518 if (buf_size > 0 && idx < ARRAY_SIZE(buf_attr->region)) { in set_wqe_buf_attr()
519 buf_attr->region[idx].size = buf_size; in set_wqe_buf_attr()
520 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_sge_hop_num; in set_wqe_buf_attr()
529 if (buf_size > 0 && idx < ARRAY_SIZE(buf_attr->region)) { in set_wqe_buf_attr()
530 buf_attr->region[idx].size = buf_size; in set_wqe_buf_attr()
531 buf_attr in set_wqe_buf_attr()
494 set_wqe_buf_attr(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp, struct hns_roce_buf_attr *buf_attr) set_wqe_buf_attr() argument
649 struct hns_roce_buf_attr buf_attr = {}; alloc_qp_buf() local
[all...]
H A Dhns_roce_cq.c149 struct hns_roce_buf_attr buf_attr = {}; in alloc_cq_buf() local
152 buf_attr.page_shift = hr_dev->caps.cqe_buf_pg_sz + HNS_HW_PAGE_SHIFT; in alloc_cq_buf()
153 buf_attr.region[0].size = hr_cq->cq_depth * hr_cq->cqe_size; in alloc_cq_buf()
154 buf_attr.region[0].hopnum = hr_dev->caps.cqe_hop_num; in alloc_cq_buf()
155 buf_attr.region_count = 1; in alloc_cq_buf()
156 buf_attr.fixed_page = true; in alloc_cq_buf()
158 ret = hns_roce_mtr_create(hr_dev, &hr_cq->mtr, &buf_attr, in alloc_cq_buf()
H A Dhns_roce_hw_v2.c5873 struct hns_roce_buf_attr buf_attr = {}; in alloc_eq_buf() local
5881 buf_attr.page_shift = hr_dev->caps.eqe_buf_pg_sz + HNS_HW_PAGE_SHIFT; in alloc_eq_buf()
5882 buf_attr.region[0].size = eq->entries * eq->eqe_size; in alloc_eq_buf()
5883 buf_attr.region[0].hopnum = eq->hop_num; in alloc_eq_buf()
5884 buf_attr.region_count = 1; in alloc_eq_buf()
5885 buf_attr.fixed_page = true; in alloc_eq_buf()
5887 err = hns_roce_mtr_create(hr_dev, &eq->mtr, &buf_attr, in alloc_eq_buf()
H A Dhns_roce_device.h1158 struct hns_roce_buf_attr *buf_attr,
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c170 struct hns_roce_buf_attr buf_attr = {}; in alloc_srq_idx() local
175 buf_attr.page_shift = hr_dev->caps.idx_buf_pg_sz + PAGE_SHIFT; in alloc_srq_idx()
176 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_idx()
178 buf_attr.region[0].hopnum = hr_dev->caps.idx_hop_num; in alloc_srq_idx()
179 buf_attr.region_count = 1; in alloc_srq_idx()
181 ret = hns_roce_mtr_create(hr_dev, &idx_que->mtr, &buf_attr, in alloc_srq_idx()
223 struct hns_roce_buf_attr buf_attr = {}; in alloc_srq_wqe_buf() local
230 buf_attr.page_shift = hr_dev->caps.srqwqe_buf_pg_sz + PAGE_SHIFT; in alloc_srq_wqe_buf()
231 buf_attr.region[0].size = to_hr_hem_entries_size(srq->wqe_cnt, in alloc_srq_wqe_buf()
233 buf_attr in alloc_srq_wqe_buf()
[all...]
H A Dhns_roce_mr.c94 struct hns_roce_buf_attr buf_attr = {}; in alloc_mr_pbl() local
98 buf_attr.page_shift = is_fast ? PAGE_SHIFT : in alloc_mr_pbl()
100 buf_attr.region[0].size = mr->size; in alloc_mr_pbl()
101 buf_attr.region[0].hopnum = mr->pbl_hop_num; in alloc_mr_pbl()
102 buf_attr.region_count = 1; in alloc_mr_pbl()
103 buf_attr.user_access = mr->access; in alloc_mr_pbl()
105 buf_attr.mtt_only = is_fast; in alloc_mr_pbl()
107 err = hns_roce_mtr_create(hr_dev, &mr->pbl_mtr, &buf_attr, in alloc_mr_pbl()
665 struct hns_roce_buf_attr *buf_attr, in mtr_alloc_bufs()
671 total_size = mtr_bufs_size(buf_attr); in mtr_alloc_bufs()
664 mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, struct hns_roce_buf_attr *buf_attr, struct ib_udata *udata, unsigned long user_addr) mtr_alloc_bufs() argument
992 hns_roce_mtr_create(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, struct hns_roce_buf_attr *buf_attr, unsigned int ba_page_shift, struct ib_udata *udata, unsigned long user_addr) hns_roce_mtr_create() argument
[all...]
H A Dhns_roce_cq.c203 struct hns_roce_buf_attr buf_attr = {}; in alloc_cq_buf() local
206 buf_attr.page_shift = hr_dev->caps.cqe_buf_pg_sz + PAGE_SHIFT; in alloc_cq_buf()
207 buf_attr.region[0].size = hr_cq->cq_depth * hr_cq->cqe_size; in alloc_cq_buf()
208 buf_attr.region[0].hopnum = hr_dev->caps.cqe_hop_num; in alloc_cq_buf()
209 buf_attr.region_count = 1; in alloc_cq_buf()
211 ret = hns_roce_mtr_create(hr_dev, &hr_cq->mtr, &buf_attr, in alloc_cq_buf()
H A Dhns_roce_qp.c646 struct hns_roce_buf_attr *buf_attr) in set_wqe_buf_attr()
657 if (buf_size > 0 && idx < ARRAY_SIZE(buf_attr->region)) { in set_wqe_buf_attr()
658 buf_attr->region[idx].size = buf_size; in set_wqe_buf_attr()
659 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_sq_hop_num; in set_wqe_buf_attr()
668 if (buf_size > 0 && idx < ARRAY_SIZE(buf_attr->region)) { in set_wqe_buf_attr()
669 buf_attr->region[idx].size = buf_size; in set_wqe_buf_attr()
670 buf_attr->region[idx].hopnum = hr_dev->caps.wqe_sge_hop_num; in set_wqe_buf_attr()
679 if (buf_size > 0 && idx < ARRAY_SIZE(buf_attr->region)) { in set_wqe_buf_attr()
680 buf_attr->region[idx].size = buf_size; in set_wqe_buf_attr()
681 buf_attr in set_wqe_buf_attr()
644 set_wqe_buf_attr(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp, struct hns_roce_buf_attr *buf_attr) set_wqe_buf_attr() argument
749 struct hns_roce_buf_attr buf_attr = {}; alloc_qp_buf() local
[all...]
H A Dhns_roce_hw_v2.c6352 struct hns_roce_buf_attr buf_attr = {}; in alloc_eq_buf() local
6360 buf_attr.page_shift = hr_dev->caps.eqe_buf_pg_sz + PAGE_SHIFT; in alloc_eq_buf()
6361 buf_attr.region[0].size = eq->entries * eq->eqe_size; in alloc_eq_buf()
6362 buf_attr.region[0].hopnum = eq->hop_num; in alloc_eq_buf()
6363 buf_attr.region_count = 1; in alloc_eq_buf()
6365 err = hns_roce_mtr_create(hr_dev, &eq->mtr, &buf_attr, in alloc_eq_buf()
H A Dhns_roce_device.h1129 struct hns_roce_buf_attr *buf_attr,
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/frame/interface/
H A Dia_css_frame_comm.h95 struct ia_css_buffer_sp buf_attr; member
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/frame/interface/
H A Dia_css_frame_comm.h95 struct ia_css_buffer_sp buf_attr; member
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Dsh_css_sp.c88 initialize_frame_buffer_attribute(struct ia_css_buffer_sp *buf_attr);
453 sh_css_copy_buffer_attr_to_spbuffer(&sp_frame_out->buf_attr, in sh_css_copy_frame_to_spframe()
866 initialize_frame_buffer_attribute(struct ia_css_buffer_sp *buf_attr) in initialize_frame_buffer_attribute() argument
868 buf_attr->buf_src.queue_id = SH_CSS_INVALID_QUEUE_ID; in initialize_frame_buffer_attribute()
869 buf_attr->buf_type = IA_CSS_BUFFER_TYPE_INVALID; in initialize_frame_buffer_attribute()
877 initialize_frame_buffer_attribute(&frames->in.buf_attr); in initialize_stage_frames()
879 initialize_frame_buffer_attribute(&frames->out[i].buf_attr); in initialize_stage_frames()
881 initialize_frame_buffer_attribute(&frames->out_vf.buf_attr); in initialize_stage_frames()
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Dsh_css_sp.c89 initialize_frame_buffer_attribute(struct ia_css_buffer_sp *buf_attr);
450 sh_css_copy_buffer_attr_to_spbuffer(&sp_frame_out->buf_attr, in sh_css_copy_frame_to_spframe()
887 initialize_frame_buffer_attribute(struct ia_css_buffer_sp *buf_attr) in initialize_frame_buffer_attribute() argument
889 buf_attr->buf_src.queue_id = SH_CSS_INVALID_QUEUE_ID; in initialize_frame_buffer_attribute()
890 buf_attr->buf_type = IA_CSS_BUFFER_TYPE_INVALID; in initialize_frame_buffer_attribute()
898 initialize_frame_buffer_attribute(&frames->in.buf_attr); in initialize_stage_frames()
900 initialize_frame_buffer_attribute(&frames->out[i].buf_attr); in initialize_stage_frames()
902 initialize_frame_buffer_attribute(&frames->out_vf.buf_attr); in initialize_stage_frames()
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/
H A Dipu3-css.c911 frames_sp->in.buf_attr = buffer_sp_init; in imgu_css_pipeline_init()
913 frames_sp->out[i].buf_attr = buffer_sp_init; in imgu_css_pipeline_init()
914 frames_sp->out_vf.buf_attr = buffer_sp_init; in imgu_css_pipeline_init()
939 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_C_ID; in imgu_css_pipeline_init()
940 frame_sp->buf_attr.buf_type = IMGU_ABI_BUFFER_TYPE_INPUT_FRAME; in imgu_css_pipeline_init()
952 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_D_ID; in imgu_css_pipeline_init()
953 frame_sp->buf_attr.buf_type = IMGU_ABI_BUFFER_TYPE_OUTPUT_FRAME; in imgu_css_pipeline_init()
956 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_EVENT_ID; in imgu_css_pipeline_init()
979 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_E_ID; in imgu_css_pipeline_init()
980 frame_sp->buf_attr in imgu_css_pipeline_init()
[all...]
H A Dipu3-abi.h1412 struct imgu_abi_buffer_sp buf_attr; member
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/
H A Dipu3-css.c898 frames_sp->in.buf_attr = buffer_sp_init; in imgu_css_pipeline_init()
900 frames_sp->out[i].buf_attr = buffer_sp_init; in imgu_css_pipeline_init()
901 frames_sp->out_vf.buf_attr = buffer_sp_init; in imgu_css_pipeline_init()
926 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_C_ID; in imgu_css_pipeline_init()
927 frame_sp->buf_attr.buf_type = IMGU_ABI_BUFFER_TYPE_INPUT_FRAME; in imgu_css_pipeline_init()
939 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_D_ID; in imgu_css_pipeline_init()
940 frame_sp->buf_attr.buf_type = IMGU_ABI_BUFFER_TYPE_OUTPUT_FRAME; in imgu_css_pipeline_init()
943 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_EVENT_ID; in imgu_css_pipeline_init()
966 frame_sp->buf_attr.buf_src.queue_id = IMGU_ABI_QUEUE_E_ID; in imgu_css_pipeline_init()
967 frame_sp->buf_attr in imgu_css_pipeline_init()
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/
H A Drtw_ieee80211.c606 * @buf_attr: If not NULL and the WPS attribute is found, WPS attribute will be copied to the buf starting from buf_attr
611 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr) in rtw_get_wps_attr() argument
635 if (buf_attr) in rtw_get_wps_attr()
636 memcpy(buf_attr, attr_ptr, attr_len); in rtw_get_wps_attr()
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c687 * @buf_attr: If not NULL and the WPS attribute is found, WPS attribute will be copied to the buf starting from buf_attr
692 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr) in rtw_get_wps_attr() argument
718 if (buf_attr) in rtw_get_wps_attr()
719 memcpy(buf_attr, attr_ptr, attr_len); in rtw_get_wps_attr()
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c780 * @buf_attr: If not NULL and the WPS attribute is found, WPS attribute will be copied to the buf starting from buf_attr
785 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr) in rtw_get_wps_attr() argument
812 if (buf_attr) in rtw_get_wps_attr()
813 memcpy(buf_attr, attr_ptr, attr_len); in rtw_get_wps_attr()
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/
H A Dieee80211.h732 u8 *buf_attr, u32 *len_attr);
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/
H A Dieee80211.h753 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr);
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/
H A Dieee80211.h1144 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr);

Completed in 66 milliseconds

12