Home
last modified time | relevance | path

Searched refs:cbs (Results 1 – 25 of 56) sorted by relevance

123

/linux/kernel/bpf/
H A Ddisasm.c19 static const char *__func_get_name(const struct bpf_insn_cbs *cbs, in __func_get_name() argument
30 if (cbs && cbs->cb_call) { in __func_get_name()
33 res = cbs->cb_call(cbs->private_data, insn); in __func_get_name()
46 static const char *__func_imm_name(const struct bpf_insn_cbs *cbs, in __func_imm_name() argument
50 if (cbs && cbs->cb_imm) in __func_imm_name()
51 return cbs->cb_imm(cbs->private_data, insn, full_imm); in __func_imm_name()
189 void print_bpf_insn(const struct bpf_insn_cbs *cbs, in print_bpf_insn() argument
193 const bpf_insn_print_t verbose = cbs->cb_print; in print_bpf_insn()
199 print_bpf_bswap_insn(verbose, cbs->private_data, insn); in print_bpf_insn()
201 print_bpf_end_insn(verbose, cbs->private_data, insn); in print_bpf_insn()
[all …]
H A Ddisasm.h37 void print_bpf_insn(const struct bpf_insn_cbs *cbs,
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c19 static const char *__func_get_name(const struct bpf_insn_cbs *cbs, in __func_get_name()
30 if (cbs && cbs->cb_call) { in __func_get_name()
33 res = cbs->cb_call(cbs->private_data, insn); in __func_get_name()
46 static const char *__func_imm_name(const struct bpf_insn_cbs *cbs, in __func_imm_name()
50 if (cbs && cbs->cb_imm) in __func_imm_name()
51 return cbs->cb_imm(cbs in __func_imm_name()
16 __func_get_name(const struct bpf_insn_cbs * cbs,const struct bpf_insn * insn,char * buff,size_t len) __func_get_name() argument
43 __func_imm_name(const struct bpf_insn_cbs * cbs,const struct bpf_insn * insn,u64 full_imm,char * buff,size_t len) __func_imm_name() argument
186 print_bpf_insn(const struct bpf_insn_cbs * cbs,const struct bpf_insn * insn,bool allow_ptr_leaks) print_bpf_insn() argument
[all...]
H A Ddisasm_helpers.c44 struct bpf_insn_cbs cbs = { in disasm_insn() local
53 print_bpf_insn(&cbs, insn, true); in disasm_insn()
H A Ddisasm.h37 void print_bpf_insn(const struct bpf_insn_cbs *cbs,
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_cbs.c9 u32 cir, cbs; in lan966x_cbs_add() local
20 cbs = (qopt->idleslope - qopt->sendslope) * in lan966x_cbs_add()
29 cbs = DIV_ROUND_UP(cbs, 4096); in lan966x_cbs_add()
31 cbs = cbs ?: 1; in lan966x_cbs_add()
35 cbs > GENMASK(6, 0)) in lan966x_cbs_add()
45 QSYS_CIR_CFG_CIR_BURST_SET(cbs), in lan966x_cbs_add()
H A Dlan966x_tbf.c11 u32 cir, cbs; in lan966x_tbf_add() local
26 cbs = qopt->replace_params.max_size; in lan966x_tbf_add()
33 cbs = DIV_ROUND_UP(cbs, 4096); in lan966x_tbf_add()
35 cbs = cbs ?: 1; in lan966x_tbf_add()
39 cbs > GENMASK(6, 0)) in lan966x_tbf_add()
49 QSYS_CIR_CFG_CIR_BURST_SET(cbs), in lan966x_tbf_add()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.h217 extern void vmw_binding_add(struct vmw_ctx_binding_state *cbs,
220 extern void vmw_binding_cb_offset_update(struct vmw_ctx_binding_state *cbs,
222 extern void vmw_binding_add_uav_index(struct vmw_ctx_binding_state *cbs,
229 extern int vmw_binding_rebind_all(struct vmw_ctx_binding_state *cbs);
230 extern void vmw_binding_state_kill(struct vmw_ctx_binding_state *cbs);
231 extern void vmw_binding_state_scrub(struct vmw_ctx_binding_state *cbs);
234 extern void vmw_binding_state_free(struct vmw_ctx_binding_state *cbs);
236 vmw_binding_state_list(struct vmw_ctx_binding_state *cbs);
237 extern void vmw_binding_state_reset(struct vmw_ctx_binding_state *cbs);
H A Dvmwgfx_context.c38 struct vmw_ctx_binding_state *cbs; member
156 vmw_binding_state_kill(uctx->cbs); in vmw_hw_context_destroy()
207 uctx->cbs = vmw_binding_state_alloc(dev_priv); in vmw_gb_context_init()
208 if (IS_ERR(uctx->cbs)) { in vmw_gb_context_init()
209 ret = PTR_ERR(uctx->cbs); in vmw_gb_context_init()
393 vmw_binding_state_scrub(uctx->cbs); in vmw_gb_context_unbind()
559 vmw_binding_state_scrub(uctx->cbs); in vmw_dx_context_scrub_cotables()
692 if (ctx->cbs) in vmw_user_context_free()
693 vmw_binding_state_free(ctx->cbs); in vmw_user_context_free()
811 return vmw_binding_state_list(uctx->cbs); in vmw_context_binding_list()
[all …]
/linux/drivers/net/ethernet/mscc/
H A Docelot_police.c27 u32 cir = 0, cbs = 0, pir = 0, pbs = 0; in qos_policer_conf_set() local
48 cbs = conf->cbs; in qos_policer_conf_set()
49 if (cir == 0 && cbs == 0) { in qos_policer_conf_set()
55 cbs = DIV_ROUND_UP(cbs, 4096); in qos_policer_conf_set()
56 cbs = (cbs ? cbs : 1); /* No zero burst size */ in qos_policer_conf_set()
125 if (cbs > cbs_max) { in qos_policer_conf_set()
128 pol_ix, cbs, cbs_max); in qos_policer_conf_set()
151 ANA_POL_CIR_CFG_CIR_BURST(cbs), in qos_policer_conf_set()
H A Docelot_police.h28 u32 cbs; /* CBS in bytes/frames (ignored in SLB mode) */ member
/linux/net/sched/
H A Dsch_cbs.c267 struct tc_cbs_qopt_offload cbs = { }; in cbs_disable_offload() local
281 cbs.queue = q->queue; in cbs_disable_offload()
282 cbs.enable = 0; in cbs_disable_offload()
284 err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_CBS, &cbs); in cbs_disable_offload()
287 cbs.queue); in cbs_disable_offload()
295 struct tc_cbs_qopt_offload cbs = { }; in cbs_enable_offload() local
299 NL_SET_ERR_MSG(extack, "Specified device does not support cbs offload"); in cbs_enable_offload()
303 cbs.queue = q->queue; in cbs_enable_offload()
305 cbs.enable = 1; in cbs_enable_offload()
306 cbs in cbs_enable_offload()
[all...]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_ll2.c58 const struct qed_ll2_cb_ops *cbs; member
106 if (cdev->ll2->cbs && cdev->ll2->cbs->tx_cb) in qed_ll2b_complete_tx_packet()
107 cdev->ll2->cbs->tx_cb(cdev->ll2->cb_cookie, skb, in qed_ll2b_complete_tx_packet()
225 if (cdev->ll2->cbs && cdev->ll2->cbs->rx_cb) { in qed_ll2b_complete_rx_packet()
229 cdev->ll2->cbs->rx_cb(cdev->ll2->cb_cookie, skb, in qed_ll2b_complete_rx_packet()
337 p_ll2_conn->cbs.tx_release_cb(p_ll2_conn->cbs.cookie, in qed_ll2_txq_flush()
401 p_ll2_conn->cbs.tx_comp_cb(p_ll2_conn->cbs.cookie, in qed_ll2_txq_completion()
463 if (!p_ll2_conn->cbs.slowpath_cb) { in qed_ll2_handle_slowpath()
471 p_ll2_conn->cbs.slowpath_cb(p_ll2_conn->cbs.cookie, in qed_ll2_handle_slowpath()
519 p_ll2_conn->cbs.rx_comp_cb(p_ll2_conn->cbs.cookie, &data); in qed_ll2_rxq_handle_completion()
[all …]
H A Dqed_ll2.h113 struct qed_ll2_cbs cbs; member
/linux/tools/bpf/bpftool/
H A Dxlated_dumper.c209 const struct bpf_insn_cbs cbs = { in dump_xlated_json() local
258 print_bpf_insn(&cbs, insn + i, true); in dump_xlated_json()
294 const struct bpf_insn_cbs cbs = { in dump_xlated_plain() local
340 print_bpf_insn(&cbs, insn + i, true); in dump_xlated_plain()
359 const struct bpf_insn_cbs cbs = { in dump_xlated_for_graph() local
407 print_bpf_insn(&cbs, cur, true); in dump_xlated_for_graph()
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Darb.c58 int found, mclk_extra, mclk_loop, cbs, m1, p1; in nv04_calc_arb() local
69 cbs = 128; in nv04_calc_arb()
92 m1 = clwm + cbs - 512; in nv04_calc_arb()
103 fifo->burst = cbs; in nv04_calc_arb()
/linux/kernel/trace/
H A Dtrace_remote.c42 struct trace_remote_callbacks *cbs; member
75 desc = remote->cbs->load_trace_buffer(remote->trace_buffer_size, remote->priv); in trace_remote_load()
80 rb_remote->swap_reader_page = remote->cbs->swap_reader_page; in trace_remote_load()
82 rb_remote->reset = remote->cbs->reset; in trace_remote_load()
85 remote->cbs->unload_trace_buffer(desc, remote->priv); in trace_remote_load()
111 remote->cbs->unload_trace_buffer(remote->trace_buffer_desc, remote->priv); in trace_remote_try_unload()
127 ret = remote->cbs->enable_tracing(true, remote->priv); in trace_remote_enable_tracing()
147 ret = remote->cbs->enable_tracing(false, remote->priv); in trace_remote_disable_tracing()
905 int trace_remote_register(const char *name, struct trace_remote_callbacks *cbs, void *priv, in trace_remote_register() argument
915 remote->cbs = cbs; in trace_remote_register()
[all …]
/linux/kernel/rcu/
H A Dtree_stall.h979 unsigned long cbs = 0; in show_rcu_gp_kthreads() local
1005 cbs += data_race(READ_ONCE(rdp->n_cbs_invoked)); in show_rcu_gp_kthreads()
1008 pr_info("RCU callbacks invoked since boot: %lu\n", cbs); in show_rcu_gp_kthreads()
1077 unsigned long cbs; in rcu_fwd_progress_check() local
1096 cbs = rcu_get_n_cbs_cpu(cpu); in rcu_fwd_progress_check()
1097 if (!cbs) in rcu_fwd_progress_check()
1101 pr_cont(" %d: %lu", cpu, cbs); in rcu_fwd_progress_check()
1102 if (cbs <= max_cbs) in rcu_fwd_progress_check()
1104 max_cbs = cbs; in rcu_fwd_progress_check()
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.c266 struct qed_ll2_cbs cbs; in qedr_ll2_start() local
270 cbs.rx_comp_cb = qedr_ll2_complete_rx_packet; in qedr_ll2_start()
271 cbs.tx_comp_cb = qedr_ll2_complete_tx_packet; in qedr_ll2_start()
272 cbs.rx_release_cb = qedr_ll2_release_rx_packet; in qedr_ll2_start()
273 cbs.tx_release_cb = qedr_ll2_complete_tx_packet; in qedr_ll2_start()
274 cbs.cookie = dev; in qedr_ll2_start()
289 data.cbs = &cbs; in qedr_ll2_start()
/linux/drivers/video/fbdev/nvidia/
H A Dnv_hw.c246 int found, mclk_extra, mclk_loop, cbs, m1, p1; in nv4CalcArbitration() local
263 cbs = 128; in nv4CalcArbitration()
304 cbs * 1000 * 1000 / 16 / nvclk_freq; in nv4CalcArbitration()
307 cbs * 1000 * 1000 / (8 * width) / in nv4CalcArbitration()
341 m1 = clwm + cbs - 512; in nv4CalcArbitration()
420 int found, mclk_extra, mclk_loop, cbs, m1; in nv10CalcArbitration() local
441 cbs = 512; in nv10CalcArbitration()
559 cbs = 512; in nv10CalcArbitration()
572 m1 = clwm + cbs - 1024; /* Amount of overfill */ in nv10CalcArbitration()
583 if (cbs <= 32) { in nv10CalcArbitration()
[all …]
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c237 struct tc_cbs_qopt_offload *cbs = type_data; in enetc_setup_tc_cbs() local
244 u8 tc = cbs->queue; in enetc_setup_tc_cbs()
256 if (!cbs->enable) { in enetc_setup_tc_cbs()
274 if (cbs->idleslope - cbs->sendslope != port_transmit_rate * 1000L || in enetc_setup_tc_cbs()
275 cbs->idleslope < 0 || cbs->sendslope > 0) in enetc_setup_tc_cbs()
280 bw = cbs->idleslope / (port_transmit_rate * 10UL); in enetc_setup_tc_cbs()
456 u32 cbs; member
884 fmi_config->cbs = cpu_to_le32(fmi->cbs); in enetc_flowmeter_hw_set()
1291 fmi->cbs = entryp->police.burst; in enetc_psfp_parse_clsflower()
/linux/drivers/dma/ppc4xx/
H A Dxor.h70 u32 cbs; /* status */ member
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_dcbnl.c17 ets->cbs = 0; in fm10k_dcbnl_ieee_getets()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_dcb_nl.c46 ets->cbs = dcbxcfg->etscfg.cbs; in i40e_dcbnl_ieee_getets()
123 pf->tmp_cfg.etscfg.cbs = ets->cbs; in i40e_dcbnl_ieee_setets()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dmeter.c83 mlx5e_flow_meter_cbs_calc(u64 cbs, u8 *man, u8 *exp) in mlx5e_flow_meter_cbs_calc() argument
90 m = cbs >> e; in mlx5e_flow_meter_cbs_calc()
94 _delta = cbs - _cbs; in mlx5e_flow_meter_cbs_calc()

123