Searched refs:rcb_common (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.c205 *@rcb_common: rcb common device
207 void hns_rcb_common_init_commit_hw(struct rcb_common_cb *rcb_common) argument
210 dsaf_write_dev(rcb_common, RCB_COM_CFG_SYS_FSH_REG, 1);
289 *@rcb_common: rcb_common device
293 static void hns_rcb_set_port_desc_cnt(struct rcb_common_cb *rcb_common, argument
296 dsaf_write_dev(rcb_common, RCB_CFG_BD_NUM_REG + port_idx * 4,
301 struct rcb_common_cb *rcb_common, u32 port_idx, u32 timeout)
303 if (AE_IS_VER1(rcb_common->dsaf_dev->dsaf_ver)) {
304 dsaf_write_dev(rcb_common, RCB_CFG_OVERTIME_RE
300 hns_rcb_set_port_timeout( struct rcb_common_cb *rcb_common, u32 port_idx, u32 timeout) argument
326 hns_rcb_common_get_port_num(struct rcb_common_cb *rcb_common) argument
335 hns_rcb_comm_exc_irq_en( struct rcb_common_cb *rcb_common, int en) argument
368 hns_rcb_common_init_hw(struct rcb_common_cb *rcb_common) argument
440 struct rcb_common_cb *rcb_common; local
487 hns_rcb_get_port_in_comm( struct rcb_common_cb *rcb_common, int ring_idx) argument
495 hns_rcb_get_base_irq_idx(struct rcb_common_cb *rcb_common) argument
511 hns_rcb_get_cfg(struct rcb_common_cb *rcb_common) argument
555 hns_rcb_get_rx_coalesced_frames( struct rcb_common_cb *rcb_common, u32 port_idx) argument
568 hns_rcb_get_tx_coalesced_frames( struct rcb_common_cb *rcb_common, u32 port_idx) argument
584 hns_rcb_get_coalesce_usecs( struct rcb_common_cb *rcb_common, u32 port_idx) argument
604 hns_rcb_set_coalesce_usecs( struct rcb_common_cb *rcb_common, u32 port_idx, u32 timeout) argument
637 hns_rcb_set_tx_coalesced_frames( struct rcb_common_cb *rcb_common, u32 port_idx, u32 coalesced_frames) argument
667 hns_rcb_set_rx_coalesced_frames( struct rcb_common_cb *rcb_common, u32 port_idx, u32 coalesced_frames) argument
760 hns_rcb_common_get_vaddr(struct rcb_common_cb *rcb_common) argument
767 hns_rcb_common_get_paddr(struct rcb_common_cb *rcb_common) argument
777 struct rcb_common_cb *rcb_common; local
[all...]
H A Dhns_dsaf_rcb.h85 struct rcb_common_cb *rcb_common; /* ring belongs to */ member in struct:ring_pair_cb
118 int hns_rcb_common_init_hw(struct rcb_common_cb *rcb_common);
120 int hns_rcb_get_cfg(struct rcb_common_cb *rcb_common);
124 void hns_rcb_common_init_commit_hw(struct rcb_common_cb *rcb_common);
137 struct rcb_common_cb *rcb_common, u32 port_idx);
139 struct rcb_common_cb *rcb_common, u32 port_idx);
141 struct rcb_common_cb *rcb_common, u32 port_idx);
143 struct rcb_common_cb *rcb_common, u32 port_idx, u32 timeout);
145 struct rcb_common_cb *rcb_common, u32 port_idx, u32 coalesced_frames);
147 struct rcb_common_cb *rcb_common, u3
[all...]
H A Dhns_ae_adapt.c43 return dsaf_dev->rcb_common[0]->max_q_per_vf;
49 return dsaf_dev->rcb_common[0]->max_vfn;
55 struct rcb_common_cb *rcb_comm = dsaf_dev->rcb_common[0];
523 *tx_usecs = hns_rcb_get_coalesce_usecs(ring_pair->rcb_common,
525 *rx_usecs = hns_rcb_get_coalesce_usecs(ring_pair->rcb_common,
539 ring_pair->rcb_common, ring_pair->port_id_in_comm);
542 ring_pair->rcb_common, ring_pair->port_id_in_comm);
543 *rx_frames = hns_rcb_get_rx_coalesced_frames(ring_pair->rcb_common,
554 ring_pair->rcb_common, ring_pair->port_id_in_comm, timeout);
570 ring_pair->rcb_common,
[all...]
H A Dhns_dsaf_ppe.c404 ret = hns_rcb_common_init_hw(dsaf_dev->rcb_common[ppe_common_index]);
408 hns_rcb_common_init_commit_hw(dsaf_dev->rcb_common[ppe_common_index]);
521 ret = hns_rcb_get_cfg(dsaf_dev->rcb_common[i]);
H A Dhns_dsaf_mac.c220 if (vmid >= mac_cb->dsaf_dev->rcb_common[0]->max_vfn) {
226 q_num_per_vf = mac_cb->dsaf_dev->rcb_common[0]->max_q_per_vf;
227 vf_num_per_port = mac_cb->dsaf_dev->rcb_common[0]->max_vfn;
H A Dhns_dsaf_main.h343 struct rcb_common_cb *rcb_common[DSAF_COMM_DEV_NUM]; member in struct:dsaf_device

Completed in 161 milliseconds