| /freebsd-head/sys/dev/mlx5/mlx5_en/ |
| HD | mlx5_en_iq.c | 181 void *sqc = param->sqc; in mlx5e_iq_create() local 182 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_iq_create() 239 void *sqc; in mlx5e_iq_enable() local 254 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_iq_enable() 255 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_iq_enable() 257 memcpy(sqc, param->sqc, sizeof(param->sqc)); in mlx5e_iq_enable() 259 MLX5_SET(sqc, sqc, tis_num_0, tis_num); in mlx5e_iq_enable() 260 MLX5_SET(sqc, sqc, cqn, iq->cq.mcq.cqn); in mlx5e_iq_enable() 261 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in mlx5e_iq_enable() 262 MLX5_SET(sqc, sqc, ts_format, ts_format); in mlx5e_iq_enable() [all …]
|
| HD | mlx5_en_rl.c | 57 void *sqc = param->sqc; in mlx5e_rl_build_sq_param() local 58 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_rl_build_sq_param() 108 void *sqc = param->sqc; in mlx5e_rl_create_sq() local 109 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_rl_create_sq() 355 void *sqc; in mlx5e_rl_modify_sq() local 364 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5e_rl_modify_sq() 369 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RDY); in mlx5e_rl_modify_sq() 370 MLX5_SET(sqc, sqc, packet_pacing_rate_limit_index, rl_index); in mlx5e_rl_modify_sq()
|
| HD | mlx5_en_main.c | 1670 void *sqc = param->sqc; in mlx5e_create_sq() local 1671 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_create_sq() 1740 void *sqc; in mlx5e_enable_sq() local 1755 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_enable_sq() 1756 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_enable_sq() 1758 memcpy(sqc, param->sqc, sizeof(param->sqc)); in mlx5e_enable_sq() 1760 MLX5_SET(sqc, sqc, tis_num_0, tis_num); in mlx5e_enable_sq() 1761 MLX5_SET(sqc, sqc, cqn, sq->cq.mcq.cqn); in mlx5e_enable_sq() 1762 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in mlx5e_enable_sq() 1763 MLX5_SET(sqc, sqc, ts_format, ts_format); in mlx5e_enable_sq() [all …]
|
| HD | en.h | 654 u32 sqc [MLX5_ST_SZ_DW(sqc)]; member
|
| /freebsd-head/sys/dev/mlx5/mlx5_lib/ |
| HD | mlx5_aso.c | 159 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc_data, wq); in mlx5_aso_alloc_sq() 179 void *in, *sqc, *wq; in create_aso_sq() local 189 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_aso_sq() 190 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_aso_sq() 192 memcpy(sqc, sqc_data, MLX5_ST_SZ_BYTES(sqc)); in create_aso_sq() 193 MLX5_SET(sqc, sqc, cqn, sq->cq.mcq.cqn); in create_aso_sq() 195 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in create_aso_sq() 196 MLX5_SET(sqc, sqc, flush_in_error_en, 1); in create_aso_sq() 199 MLX5_SET(sqc, sqc, ts_format, ts_format); in create_aso_sq() 218 void *in, *sqc; in mlx5_aso_set_sq_rdy() local [all …]
|
| /freebsd-head/sys/dev/mlx5/mlx5_ib/ |
| HD | mlx5_ib_qp.c | 1086 void *sqc; in create_raw_packet_qp_sq() local 1113 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq() 1114 MLX5_SET(sqc, sqc, flush_in_error_en, 1); in create_raw_packet_qp_sq() 1115 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in create_raw_packet_qp_sq() 1116 MLX5_SET(sqc, sqc, ts_format, ts_format); in create_raw_packet_qp_sq() 1117 MLX5_SET(sqc, sqc, user_index, MLX5_GET(qpc, qpc, user_index)); in create_raw_packet_qp_sq() 1118 MLX5_SET(sqc, sqc, cqn, MLX5_GET(qpc, qpc, cqn_snd)); in create_raw_packet_qp_sq() 1119 MLX5_SET(sqc, sqc, tis_lst_sz, 1); in create_raw_packet_qp_sq() 1120 MLX5_SET(sqc, sqc, tis_num_0, sq->tisn); in create_raw_packet_qp_sq() 1122 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_raw_packet_qp_sq() [all …]
|
| HD | mlx5_ib_devx.c | 729 void *sqc, *wq; in devx_set_umem_valid() local 731 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in devx_set_umem_valid() 732 wq = MLX5_ADDR_OF(sqc, sqc, wq); in devx_set_umem_valid()
|