Home
last modified time | relevance | path

Searched refs:dcb (Results 1 – 25 of 99) sorted by relevance

1234

/Linux-v5.15/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_dcb.h44 static inline void qlcnic_clear_dcb_ops(struct qlcnic_dcb *dcb) in qlcnic_clear_dcb_ops() argument
46 kfree(dcb); in qlcnic_clear_dcb_ops()
49 static inline int qlcnic_dcb_get_hw_capability(struct qlcnic_dcb *dcb) in qlcnic_dcb_get_hw_capability() argument
51 if (dcb && dcb->ops->get_hw_capability) in qlcnic_dcb_get_hw_capability()
52 return dcb->ops->get_hw_capability(dcb); in qlcnic_dcb_get_hw_capability()
57 static inline void qlcnic_dcb_free(struct qlcnic_dcb *dcb) in qlcnic_dcb_free() argument
59 if (dcb && dcb->ops->free) in qlcnic_dcb_free()
60 dcb->ops->free(dcb); in qlcnic_dcb_free()
63 static inline int qlcnic_dcb_attach(struct qlcnic_dcb *dcb) in qlcnic_dcb_attach() argument
65 if (dcb && dcb->ops->attach) in qlcnic_dcb_attach()
[all …]
Dqlcnic_dcb.c241 static inline void __qlcnic_init_dcbnl_ops(struct qlcnic_dcb *dcb) in __qlcnic_init_dcbnl_ops() argument
243 if (test_bit(QLCNIC_DCB_STATE, &dcb->state)) in __qlcnic_init_dcbnl_ops()
244 dcb->adapter->netdev->dcbnl_ops = &qlcnic_dcbnl_ops; in __qlcnic_init_dcbnl_ops()
250 adapter->dcb->ops = &qlcnic_82xx_dcb_ops; in qlcnic_set_dcb_ops()
252 adapter->dcb->ops = &qlcnic_83xx_dcb_ops; in qlcnic_set_dcb_ops()
257 struct qlcnic_dcb *dcb; in qlcnic_register_dcb() local
262 dcb = kzalloc(sizeof(struct qlcnic_dcb), GFP_ATOMIC); in qlcnic_register_dcb()
263 if (!dcb) in qlcnic_register_dcb()
266 adapter->dcb = dcb; in qlcnic_register_dcb()
267 dcb->adapter = adapter; in qlcnic_register_dcb()
[all …]
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_dcb.c36 struct port_dcb_info *dcb = &pi->dcb; in cxgb4_dcb_state_init() local
37 int version_temp = dcb->dcb_version; in cxgb4_dcb_state_init()
39 memset(dcb, 0, sizeof(struct port_dcb_info)); in cxgb4_dcb_state_init()
40 dcb->state = CXGB4_DCB_STATE_START; in cxgb4_dcb_state_init()
42 dcb->dcb_version = version_temp; in cxgb4_dcb_state_init()
51 struct port_dcb_info *dcb = &pi->dcb; in cxgb4_dcb_version_init() local
56 dcb->dcb_version = FW_PORT_DCB_VER_AUTO; in cxgb4_dcb_version_init()
63 struct port_dcb_info *dcb = &pi->dcb; in cxgb4_dcb_cleanup_apps() local
72 if (!dcb->app_priority[i].protocolid) in cxgb4_dcb_cleanup_apps()
75 app.protocol = dcb->app_priority[i].protocolid; in cxgb4_dcb_cleanup_apps()
[all …]
/Linux-v5.15/drivers/scsi/
Ddc395x.c214 struct DeviceCtlBlk *dcb; member
364 static u8 start_scsi(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
368 static void build_srb(struct scsi_cmnd *cmd, struct DeviceCtlBlk *dcb,
376 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
378 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
381 struct DeviceCtlBlk *dcb);
720 static void free_tag(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb) in free_tag() argument
723 dcb->tag_mask &= ~(1 << srb->tag_number); /* free tag mask */ in free_tag()
759 struct DeviceCtlBlk *dcb; in waiting_process_next() local
777 list_for_each_entry(dcb, dcb_list_head, list) in waiting_process_next()
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Ddcb.c32 u16 dcb = 0x0000; in dcb_table() local
35 dcb = nvbios_rd16(bios, 0x36); in dcb_table()
36 if (!dcb) { in dcb_table()
38 return dcb; in dcb_table()
41 *ver = nvbios_rd08(bios, dcb); in dcb_table()
48 if (nvbios_rd32(bios, dcb + 6) == 0x4edcbdcb) { in dcb_table()
49 *hdr = nvbios_rd08(bios, dcb + 1); in dcb_table()
50 *cnt = nvbios_rd08(bios, dcb + 2); in dcb_table()
51 *len = nvbios_rd08(bios, dcb + 3); in dcb_table()
52 return dcb; in dcb_table()
[all …]
Dgpio.c33 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_gpio_table() local
34 if (dcb) { in dcb_gpio_table()
36 data = nvbios_rd16(bios, dcb + 0x0a); in dcb_gpio_table()
38 if (*ver >= 0x22 && nvbios_rd08(bios, dcb - 1) >= 0x13) in dcb_gpio_table()
39 data = nvbios_rd16(bios, dcb - 0x0f); in dcb_gpio_table()
Dextdev.c32 u16 dcb, extdev = 0; in extdev_table() local
34 dcb = dcb_table(bios, &dcb_ver, &dcb_hdr, &dcb_cnt, &dcb_len); in extdev_table()
35 if (!dcb || (dcb_ver != 0x30 && dcb_ver != 0x40 && dcb_ver != 0x41)) in extdev_table()
38 extdev = nvbios_rd16(bios, dcb + 18); in extdev_table()
/Linux-v5.15/drivers/net/ethernet/qlogic/qede/
Dqede_dcbnl.c17 return edev->ops->dcb->getstate(edev->cdev); in qede_dcbnl_getstate()
24 return edev->ops->dcb->setstate(edev->cdev, state); in qede_dcbnl_setstate()
39 edev->ops->dcb->getpgtccfgtx(edev->cdev, prio, prio_type, in qede_dcbnl_getpgtccfgtx()
48 edev->ops->dcb->getpgbwgcfgtx(edev->cdev, pgid, bw_pct); in qede_dcbnl_getpgbwgcfgtx()
57 edev->ops->dcb->getpgtccfgrx(edev->cdev, prio, prio_type, pgid, bw_pct, in qede_dcbnl_getpgtccfgrx()
66 edev->ops->dcb->getpgbwgcfgrx(edev->cdev, pgid, bw_pct); in qede_dcbnl_getpgbwgcfgrx()
74 edev->ops->dcb->getpfccfg(edev->cdev, prio, setting); in qede_dcbnl_getpfccfg()
82 edev->ops->dcb->setpfccfg(edev->cdev, prio, setting); in qede_dcbnl_setpfccfg()
89 return edev->ops->dcb->getcap(edev->cdev, capid, cap); in qede_dcbnl_getcap()
96 return edev->ops->dcb->getnumtcs(edev->cdev, tcid, num); in qede_dcbnl_getnumtcs()
[all …]
/Linux-v5.15/tools/testing/selftests/drivers/net/mlxsw/
Dqos_headroom.sh34 dcb -j buffer show dev $swp |
42 dcb -j pfc show dev $swp |
50 dcb -j ets show dev $swp |
58 dcb -j buffer show dev $swp | jq ".buffer_size[$idx]"
63 dcb -j buffer show dev $swp | jq '.total_size'
125 dcb ets set dev $swp prio-tc 0:0 1:2 2:4 3:6 4:1 5:3 6:5 7:7
131 dcb ets set dev $swp prio-tc all:0
136 dcb buffer set dev $swp prio-buffer 0:1 1:3 2:5 3:7 4:0 5:2 6:4 7:6 2>/dev/null
178 dcb ets set dev $swp prio-tc all:0 5:1 6:2 7:3
197 dcb pfc set dev $swp prio-pfc all:off 5:on 6:on 7:on delay 0
[all …]
Dqos_pfc.sh174 dcb buffer set dev $swp1 prio-buffer all:0 1:1
212 dcb buffer set dev $swp3 prio-buffer all:0 1:1
213 dcb pfc set dev $swp3 prio-pfc all:off 1:on
229 dcb buffer set dev $swp4 prio-buffer all:0 1:1
230 dcb pfc set dev $swp4 prio-pfc all:off 1:on
233 dcb buffer set dev $swp4 buffer-size all:0 1:$_100KB
276 dcb buffer set dev $swp4 buffer-size all:0
277 dcb pfc set dev $swp4 prio-pfc all:off
278 dcb buffer set dev $swp4 prio-buffer all:0
291 dcb pfc set dev $swp3 prio-pfc all:off
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/
Dnouveau_bios.c1254 u8 *dcb = NULL; in olddcb_table() local
1257 dcb = ROMPTR(dev, drm->vbios.data[0x36]); in olddcb_table()
1258 if (!dcb) { in olddcb_table()
1263 if (dcb[0] >= 0x42) { in olddcb_table()
1264 NV_WARN(drm, "DCB version 0x%02x unknown\n", dcb[0]); in olddcb_table()
1267 if (dcb[0] >= 0x30) { in olddcb_table()
1268 if (ROM32(dcb[6]) == 0x4edcbdcb) in olddcb_table()
1269 return dcb; in olddcb_table()
1271 if (dcb[0] >= 0x20) { in olddcb_table()
1272 if (ROM32(dcb[4]) == 0x4edcbdcb) in olddcb_table()
[all …]
Dnouveau_connector.c388 (nv_encoder->dcb && nv_encoder->dcb->type == type)) in find_encoder()
423 switch (nv_encoder->dcb->type) { in nouveau_connector_ddc_detect()
477 if (nv_encoder->dcb->i2c_index == idx && edid) { in nouveau_connector_of_detect()
502 if (nv_encoder->dcb->type == DCB_OUTPUT_DP) in nouveau_connector_set_encoder()
509 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nouveau_connector_set_encoder()
510 nv_encoder->dcb->type == DCB_OUTPUT_TMDS) { in nouveau_connector_set_encoder()
528 nv_encoder->dcb->type == DCB_OUTPUT_TMDS ? in nouveau_connector_set_encoder()
601 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nouveau_connector_detect()
603 if (nv_encoder->dcb->type == DCB_OUTPUT_ANALOG) in nouveau_connector_detect()
606 if (nv_partner && ((nv_encoder->dcb->type == DCB_OUTPUT_ANALOG && in nouveau_connector_detect()
[all …]
Dnouveau_dp.c154 nv_encoder->dcb->dpconf.link_nr, in nouveau_dp_detect()
155 nv_encoder->dcb->dpconf.link_bw); in nouveau_dp_detect()
157 if (nv_encoder->dcb->dpconf.link_nr < nv_encoder->dp.link_nr) in nouveau_dp_detect()
158 nv_encoder->dp.link_nr = nv_encoder->dcb->dpconf.link_nr; in nouveau_dp_detect()
159 if (nv_encoder->dcb->dpconf.link_bw < nv_encoder->dp.link_bw) in nouveau_dp_detect()
160 nv_encoder->dp.link_bw = nv_encoder->dcb->dpconf.link_bw; in nouveau_dp_detect()
/Linux-v5.15/drivers/gpu/drm/nouveau/dispnv04/
Ddac.c43 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_output_offset() local
46 if (dcb->or & (8 | DCB_OUTPUT_C)) in nv04_dac_output_offset()
48 if (dcb->or & (8 | DCB_OUTPUT_B)) in nv04_dac_output_offset()
241 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load() local
248 if (dcb->type == DCB_OUTPUT_TV) { in nv17_dac_sample_load()
275 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC1, 0xff, dcb->type == DCB_OUTPUT_TV); in nv17_dac_sample_load()
276 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC0, 0xff, dcb->type == DCB_OUTPUT_TV); in nv17_dac_sample_load()
292 if (dcb->type == DCB_OUTPUT_TV) in nv17_dac_sample_load()
339 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_detect() local
347 '@' + ffs(dcb->or)); in nv17_dac_detect()
[all …]
Ddfp.c132 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index; in nv04_dfp_update_fp_control()
139 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); in nv04_dfp_update_fp_control()
155 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in get_tmds_slave() local
158 if (dcb->type != DCB_OUTPUT_TMDS || dcb->location == DCB_LOC_ON_CHIP) in get_tmds_slave()
172 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb; in get_tmds_slave()
175 slave_dcb->tmdsconf.slave_addr == dcb->tmdsconf.slave_addr) in get_tmds_slave()
208 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; in nv04_dfp_prepare_sel_clk()
210 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) in nv04_dfp_prepare_sel_clk()
237 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { in nv04_dfp_prepare_sel_clk()
262 if (nv_encoder->dcb->location == DCB_LOC_ON_CHIP) in nv04_dfp_prepare()
[all …]
Dtvnv17.c150 struct dcb_output *dcb = tv_enc->base.dcb; in nv17_tv_detect() local
175 if (dcb->tvconf.has_component_output) in nv17_tv_detect()
193 '@' + ffs(dcb->or)); in nv17_tv_detect()
374 mode, nouveau_encoder(encoder)->dcb->index); in nv17_tv_dpms()
419 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; in nv17_tv_prepare() local
421 if ((dcb->type == DCB_OUTPUT_TMDS || in nv17_tv_prepare()
422 dcb->type == DCB_OUTPUT_LVDS) && in nv17_tv_prepare()
424 nv04_dfp_get_bound_head(dev, dcb) == head) { in nv17_tv_prepare()
425 nv04_dfp_bind_head(dev, dcb, head ^ 1, in nv17_tv_prepare()
603 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv17_tv_commit()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_dcb.c28 memcpy(ets, mlxsw_sp_port->dcb.ets, sizeof(*ets)); in mlxsw_sp_dcbnl_ieee_getets()
94 struct ieee_ets *my_ets = mlxsw_sp_port->dcb.ets; in __mlxsw_sp_dcbnl_ieee_setets()
162 memcpy(mlxsw_sp_port->dcb.ets, ets, sizeof(*ets)); in mlxsw_sp_dcbnl_ieee_setets()
163 mlxsw_sp_port->dcb.ets->ets_cap = IEEE_8021QAZ_MAX_TCS; in mlxsw_sp_dcbnl_ieee_setets()
292 if (mlxsw_sp_port->dcb.trust_state == ts) in mlxsw_sp_port_dcb_toggle_trust()
303 mlxsw_sp_port->dcb.trust_state = ts; in mlxsw_sp_port_dcb_toggle_trust()
308 mlxsw_sp_port->dcb.trust_state); in mlxsw_sp_port_dcb_toggle_trust()
454 memcpy(maxrate, mlxsw_sp_port->dcb.maxrate, sizeof(*maxrate)); in mlxsw_sp_dcbnl_ieee_getmaxrate()
463 struct ieee_maxrate *my_maxrate = mlxsw_sp_port->dcb.maxrate; in mlxsw_sp_dcbnl_ieee_setmaxrate()
477 memcpy(mlxsw_sp_port->dcb.maxrate, maxrate, sizeof(*maxrate)); in mlxsw_sp_dcbnl_ieee_setmaxrate()
[all …]
/Linux-v5.15/drivers/net/ethernet/microchip/sparx5/
Dsparx5_fdma.c80 struct sparx5_rx_dcb_hw *dcb, in sparx5_fdma_rx_add_dcb() argument
87 struct sparx5_db_hw *db = &dcb->db[idx]; in sparx5_fdma_rx_add_dcb()
91 dcb->nextptr = FDMA_DCB_INVALID_DATA; in sparx5_fdma_rx_add_dcb()
92 dcb->info = FDMA_DCB_INFO_DATAL(FDMA_XTR_BUFFER_SIZE); in sparx5_fdma_rx_add_dcb()
94 rx->last_entry = dcb; in sparx5_fdma_rx_add_dcb()
98 struct sparx5_tx_dcb_hw *dcb, in sparx5_fdma_tx_add_dcb() argument
105 struct sparx5_db_hw *db = &dcb->db[idx]; in sparx5_fdma_tx_add_dcb()
109 dcb->nextptr = FDMA_DCB_INVALID_DATA; in sparx5_fdma_tx_add_dcb()
110 dcb->info = FDMA_DCB_INFO_DATAL(FDMA_XTR_BUFFER_SIZE); in sparx5_fdma_tx_add_dcb()
294 struct sparx5_tx_dcb_hw *dcb) in sparx5_fdma_next_dcb() argument
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/
Ddc_bios_types.h52 struct dc_bios *dcb,
128 void (*bios_parser_destroy)(struct dc_bios **dcb);
131 struct dc_bios *dcb,
134 struct dc_bios *dcb,
138 struct dc_bios *dcb);
146 struct dc_bios *dcb,
150 struct dc_bios *dcb,
154 struct dc_bios *dcb,
157 struct dc_bios *dcb,
/Linux-v5.15/drivers/isdn/mISDN/
Dlayer1.c27 dchannel_l1callback *dcb; member
121 l1->dcb(l1->dch, HW_POWERUP_REQ); in l1_deact_cnf()
141 l1->dcb(l1->dch, INFO3_P8); in l1_power_up_s()
164 l1->dcb(l1->dch, INFO3_P8); in l1_info2_ind()
173 l1->dcb(l1->dch, INFO3_P8); in l1_info4_ind()
192 l1->dcb(l1->dch, HW_D_NOBLOCKED); in l1_timer3()
193 l1->dcb(l1->dch, PH_DEACTIVATE_IND); in l1_timer3()
208 l1->dcb(l1->dch, PH_ACTIVATE_IND); in l1_timer_act()
219 l1->dcb(l1->dch, HW_D_NOBLOCKED); in l1_timer_deact()
220 l1->dcb(l1->dch, PH_DEACTIVATE_IND); in l1_timer_deact()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/bios/
Dbios_parser2.c86 struct dc_bios *dcb,
90 struct dc_bios *dcb,
120 static void firmware_parser_destroy(struct dc_bios **dcb) in firmware_parser_destroy() argument
122 struct bios_parser *bp = BP_FROM_DCB(*dcb); in firmware_parser_destroy()
132 *dcb = NULL; in firmware_parser_destroy()
158 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb) in bios_parser_get_connectors_number() argument
160 struct bios_parser *bp = BP_FROM_DCB(dcb); in bios_parser_get_connectors_number()
172 struct dc_bios *dcb, in bios_parser_get_connector_id() argument
175 struct bios_parser *bp = BP_FROM_DCB(dcb); in bios_parser_get_connector_id()
194 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb, in bios_parser_get_src_obj() argument
[all …]
Dbios_parser.c88 struct dc_bios *dcb);
91 struct dc_bios *dcb,
120 static void bios_parser_destroy(struct dc_bios **dcb) in bios_parser_destroy() argument
122 struct bios_parser *bp = BP_FROM_DCB(*dcb); in bios_parser_destroy()
132 *dcb = NULL; in bios_parser_destroy()
149 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb) in bios_parser_get_connectors_number() argument
151 struct bios_parser *bp = BP_FROM_DCB(dcb); in bios_parser_get_connectors_number()
158 struct dc_bios *dcb, in bios_parser_get_connector_id() argument
161 struct bios_parser *bp = BP_FROM_DCB(dcb); in bios_parser_get_connector_id()
188 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb, in bios_parser_get_src_obj() argument
[all …]
Dbios_parser_interface.c50 void dal_bios_parser_destroy(struct dc_bios **dcb) in dal_bios_parser_destroy() argument
52 struct dc_bios *bios = *dcb; in dal_bios_parser_destroy()
54 bios->funcs->bios_parser_destroy(dcb); in dal_bios_parser_destroy()
/Linux-v5.15/net/dccp/
Doutput.c48 struct dccp_skb_cb *dcb = DCCP_SKB_CB(skb); in dccp_transmit_skb() local
53 dccp_packet_hdr_len(dcb->dccpd_type); in dccp_transmit_skb()
60 dcb->dccpd_seq = ADD48(dp->dccps_gss, 1); in dccp_transmit_skb()
62 switch (dcb->dccpd_type) { in dccp_transmit_skb()
74 dcb->dccpd_seq = dp->dccps_iss; in dccp_transmit_skb()
79 ackno = dcb->dccpd_ack_seq; in dccp_transmit_skb()
101 dh->dccph_type = dcb->dccpd_type; in dccp_transmit_skb()
104 dh->dccph_doff = (dccp_header_size + dcb->dccpd_opt_len) / 4; in dccp_transmit_skb()
105 dh->dccph_ccval = dcb->dccpd_ccval; in dccp_transmit_skb()
110 dccp_update_gss(sk, dcb->dccpd_seq); in dccp_transmit_skb()
[all …]
/Linux-v5.15/drivers/dma-buf/
Ddma-buf.c201 struct dma_buf_poll_cb_t *dcb = (struct dma_buf_poll_cb_t *)cb; in dma_buf_poll_cb() local
204 spin_lock_irqsave(&dcb->poll->lock, flags); in dma_buf_poll_cb()
205 wake_up_locked_poll(dcb->poll, dcb->active); in dma_buf_poll_cb()
206 dcb->active = 0; in dma_buf_poll_cb()
207 spin_unlock_irqrestore(&dcb->poll->lock, flags); in dma_buf_poll_cb()
247 struct dma_buf_poll_cb_t *dcb = &dmabuf->cb_excl; in dma_buf_poll() local
254 if (dcb->active) { in dma_buf_poll()
255 dcb->active |= pevents; in dma_buf_poll()
258 dcb->active = pevents; in dma_buf_poll()
265 dma_buf_poll_cb(NULL, &dcb->cb); in dma_buf_poll()
[all …]

1234