Lines Matching defs:buf

2776  * @buf: pointer to commit buffer
2781 static u64 irdma_sc_decode_fpm_commit(struct irdma_sc_dev *dev, __le64 *buf,
2787 get_64bit_val(buf, buf_idx, &temp);
2812 * @buf: ptr to fpm commit buffer
2820 irdma_sc_parse_fpm_commit_buf(struct irdma_sc_dev *dev, __le64 *buf,
2828 irdma_sc_decode_fpm_commit(dev, buf, 0, info,
2830 irdma_sc_decode_fpm_commit(dev, buf, 8, info,
2833 irdma_sc_decode_fpm_commit(dev, buf, 24, info,
2835 irdma_sc_decode_fpm_commit(dev, buf, 32, info,
2837 irdma_sc_decode_fpm_commit(dev, buf, 40, info,
2839 irdma_sc_decode_fpm_commit(dev, buf, 48, info,
2841 irdma_sc_decode_fpm_commit(dev, buf, 56, info,
2843 irdma_sc_decode_fpm_commit(dev, buf, 64, info,
2845 irdma_sc_decode_fpm_commit(dev, buf, 72, info,
2847 irdma_sc_decode_fpm_commit(dev, buf, 80, info,
2849 irdma_sc_decode_fpm_commit(dev, buf, 88, info,
2851 irdma_sc_decode_fpm_commit(dev, buf, 112, info,
2855 irdma_sc_decode_fpm_commit(dev, buf, 96, info,
2857 irdma_sc_decode_fpm_commit(dev, buf, 104, info,
2859 irdma_sc_decode_fpm_commit(dev, buf, 128, info,
2861 irdma_sc_decode_fpm_commit(dev, buf, 136, info,
2863 irdma_sc_decode_fpm_commit(dev, buf, 144, info,
2865 irdma_sc_decode_fpm_commit(dev, buf, 152, info,
2867 irdma_sc_decode_fpm_commit(dev, buf, 160, info,
2869 irdma_sc_decode_fpm_commit(dev, buf, 168, info,
2893 * @buf: ptr to fpm query buffer
2894 * @buf_idx: index into buf
2900 static u64 irdma_sc_decode_fpm_query(__le64 *buf, u32 buf_idx,
2907 get_64bit_val(buf, buf_idx, &temp);
2918 * @buf: ptr to fpm query buffer
2925 static int irdma_sc_parse_fpm_query_buf(struct irdma_sc_dev *dev, __le64 *buf,
2936 get_64bit_val(buf, 0, &temp);
2942 get_64bit_val(buf, 8, &temp);
2947 get_64bit_val(buf, 16, &temp);
2952 irdma_sc_decode_fpm_query(buf, 32, obj_info, IRDMA_HMC_IW_HTE);
2953 irdma_sc_decode_fpm_query(buf, 40, obj_info, IRDMA_HMC_IW_ARP);
2958 irdma_sc_decode_fpm_query(buf, 48, obj_info, IRDMA_HMC_IW_MR);
2959 irdma_sc_decode_fpm_query(buf, 56, obj_info, IRDMA_HMC_IW_XF);
2961 get_64bit_val(buf, 64, &temp);
2968 irdma_sc_decode_fpm_query(buf, 72, obj_info, IRDMA_HMC_IW_Q1);
2969 get_64bit_val(buf, 80, &temp);
2977 irdma_sc_decode_fpm_query(buf, 88, obj_info, IRDMA_HMC_IW_TIMER);
2979 get_64bit_val(buf, 112, &temp);
2983 get_64bit_val(buf, 120, &temp);
2989 irdma_sc_decode_fpm_query(buf, 96, obj_info, IRDMA_HMC_IW_FSIMC);
2990 irdma_sc_decode_fpm_query(buf, 104, obj_info, IRDMA_HMC_IW_FSIAV);
2991 irdma_sc_decode_fpm_query(buf, 128, obj_info, IRDMA_HMC_IW_RRF);
2993 get_64bit_val(buf, 136, &temp);
3001 irdma_sc_decode_fpm_query(buf, 144, obj_info, IRDMA_HMC_IW_HDR);
3002 irdma_sc_decode_fpm_query(buf, 152, obj_info, IRDMA_HMC_IW_MD);
3003 irdma_sc_decode_fpm_query(buf, 160, obj_info, IRDMA_HMC_IW_OOISC);
3005 get_64bit_val(buf, 168, &temp);
4348 __le64 *buf;
4355 buf = dev->fpm_commit_buf;
4357 set_64bit_val(buf, 0, (u64)obj_info[IRDMA_HMC_IW_QP].cnt);
4358 set_64bit_val(buf, 8, (u64)obj_info[IRDMA_HMC_IW_CQ].cnt);
4359 set_64bit_val(buf, 16, (u64)0); /* RSRVD */
4360 set_64bit_val(buf, 24, (u64)obj_info[IRDMA_HMC_IW_HTE].cnt);
4361 set_64bit_val(buf, 32, (u64)obj_info[IRDMA_HMC_IW_ARP].cnt);
4362 set_64bit_val(buf, 40, (u64)0); /* RSVD */
4363 set_64bit_val(buf, 48, (u64)obj_info[IRDMA_HMC_IW_MR].cnt);
4364 set_64bit_val(buf, 56, (u64)obj_info[IRDMA_HMC_IW_XF].cnt);
4365 set_64bit_val(buf, 64, (u64)obj_info[IRDMA_HMC_IW_XFFL].cnt);
4366 set_64bit_val(buf, 72, (u64)obj_info[IRDMA_HMC_IW_Q1].cnt);
4367 set_64bit_val(buf, 80, (u64)obj_info[IRDMA_HMC_IW_Q1FL].cnt);
4368 set_64bit_val(buf, 88,
4370 set_64bit_val(buf, 96,
4372 set_64bit_val(buf, 104,
4374 set_64bit_val(buf, 112,
4376 set_64bit_val(buf, 120, (u64)0); /* RSVD */
4377 set_64bit_val(buf, 128, (u64)obj_info[IRDMA_HMC_IW_RRF].cnt);
4378 set_64bit_val(buf, 136,
4380 set_64bit_val(buf, 144, (u64)obj_info[IRDMA_HMC_IW_HDR].cnt);
4381 set_64bit_val(buf, 152, (u64)obj_info[IRDMA_HMC_IW_MD].cnt);
4382 set_64bit_val(buf, 160,
4384 set_64bit_val(buf, 168,
4631 * @buf: buffer to hold query info
4635 struct irdma_dma_mem *buf, u64 scratch)
4644 temp = buf->pa;
4649 FIELD_PREP(IRDMA_CQPSQ_QUERY_RDMA_FEATURES_BUF_LEN, buf->size) |
4693 "DEV: feature buf size insufficient, retrying with larger buffer\n");