Home
last modified time | relevance | path

Searched defs:mlxsw_pci (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A DMakefile
H A Dpci.c102 struct mlxsw_pci { struct
179 mlxsw_pci_queue_type_group_get(struct mlxsw_pci *mlxsw_pci, in mlxsw_pci_queue_type_group_get() argument
185 static u8 __mlxsw_pci_queue_count(struct mlxsw_pci *mlxsw_pc argument
194 mlxsw_pci_sdq_count(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_sdq_count() argument
199 mlxsw_pci_cq_count(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_cq_count() argument
205 __mlxsw_pci_queue_get(struct mlxsw_pci *mlxsw_pci, enum mlxsw_pci_queue_type q_type, u8 q_num) __mlxsw_pci_queue_get() argument
211 mlxsw_pci_sdq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_sdq_get() argument
218 mlxsw_pci_rdq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_rdq_get() argument
225 mlxsw_pci_cq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_cq_get() argument
231 mlxsw_pci_eq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_eq_get() argument
237 __mlxsw_pci_queue_doorbell_set(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 val) __mlxsw_pci_queue_doorbell_set() argument
247 __mlxsw_pci_queue_doorbell_arm_set(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 val) __mlxsw_pci_queue_doorbell_arm_set() argument
257 mlxsw_pci_queue_doorbell_producer_ring(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_producer_ring() argument
264 mlxsw_pci_queue_doorbell_consumer_ring(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_consumer_ring() argument
273 mlxsw_pci_queue_doorbell_arm_consumer_ring(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_arm_consumer_ring() argument
286 mlxsw_pci_sdq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_sdq_init() argument
319 mlxsw_pci_sdq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_sdq_fini() argument
325 mlxsw_pci_wqe_frag_map(struct mlxsw_pci *mlxsw_pci, char *wqe, int index, char *frag_data, size_t frag_len, int direction) mlxsw_pci_wqe_frag_map() argument
342 mlxsw_pci_wqe_frag_unmap(struct mlxsw_pci *mlxsw_pci, char *wqe, int index, int direction) mlxsw_pci_wqe_frag_unmap() argument
354 mlxsw_pci_rdq_skb_alloc(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue_elem_info *elem_info) mlxsw_pci_rdq_skb_alloc() argument
379 mlxsw_pci_rdq_skb_free(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue_elem_info *elem_info) mlxsw_pci_rdq_skb_free() argument
392 mlxsw_pci_rdq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_rdq_init() argument
443 mlxsw_pci_rdq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_rdq_fini() argument
456 mlxsw_pci_cq_pre_init(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_cq_pre_init() argument
467 mlxsw_pci_cq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_cq_init() argument
504 mlxsw_pci_cq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_cq_fini() argument
510 mlxsw_pci_read32_off(struct mlxsw_pci *mlxsw_pci, ptrdiff_t off) mlxsw_pci_read32_off() argument
516 mlxsw_pci_skb_cb_ts_set(struct mlxsw_pci *mlxsw_pci, struct sk_buff *skb, enum mlxsw_pci_cqe_v cqe_v, char *cqe) mlxsw_pci_skb_cb_ts_set() argument
536 mlxsw_pci_cqe_sdq_handle(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 consumer_counter_limit, enum mlxsw_pci_cqe_v cqe_v, char *cqe) mlxsw_pci_cqe_sdq_handle() argument
623 mlxsw_pci_cqe_rdq_handle(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 consumer_counter_limit, enum mlxsw_pci_cqe_v cqe_v, char *cqe) mlxsw_pci_cqe_rdq_handle() argument
714 struct mlxsw_pci *mlxsw_pci = q->pci; mlxsw_pci_cq_tasklet() local
762 mlxsw_pci_eq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_eq_init() argument
792 mlxsw_pci_eq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_eq_fini() argument
798 mlxsw_pci_eq_cmd_event(struct mlxsw_pci *mlxsw_pci, char *eqe) mlxsw_pci_eq_cmd_event() argument
827 struct mlxsw_pci *mlxsw_pci = q->pci; mlxsw_pci_eq_tasklet() local
925 mlxsw_pci_queue_init(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_pci_queue_ops *q_ops, struct mlxsw_pci_queue *q, u8 q_num) mlxsw_pci_queue_init() argument
986 mlxsw_pci_queue_fini(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_pci_queue_ops *q_ops, struct mlxsw_pci_queue *q) mlxsw_pci_queue_fini() argument
998 mlxsw_pci_queue_group_init(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_pci_queue_ops *q_ops, u8 num_qs) mlxsw_pci_queue_group_init() argument
1028 mlxsw_pci_queue_group_fini(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_pci_queue_ops *q_ops) mlxsw_pci_queue_group_fini() argument
1040 mlxsw_pci_aqs_init(struct mlxsw_pci *mlxsw_pci, char *mbox) mlxsw_pci_aqs_init() argument
1129 mlxsw_pci_aqs_fini(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_aqs_fini() argument
1139 mlxsw_pci_config_profile_swid_config(struct mlxsw_pci *mlxsw_pci, char *mbox, int index, const struct mlxsw_swid_config *swid) mlxsw_pci_config_profile_swid_config() argument
1159 mlxsw_pci_profile_get_kvd_sizes(const struct mlxsw_pci *mlxsw_pci, const struct mlxsw_config_profile *profile, struct mlxsw_res *res) mlxsw_pci_profile_get_kvd_sizes() argument
1179 mlxsw_pci_config_profile(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_config_profile *profile, struct mlxsw_res *res) mlxsw_pci_config_profile() argument
1317 mlxsw_pci_boardinfo(struct mlxsw_pci *mlxsw_pci, char *mbox) mlxsw_pci_boardinfo() argument
1331 mlxsw_pci_fw_area_init(struct mlxsw_pci *mlxsw_pci, char *mbox, u16 num_pages) mlxsw_pci_fw_area_init() argument
1388 mlxsw_pci_fw_area_fini(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_fw_area_fini() argument
1406 struct mlxsw_pci *mlxsw_pci = dev_id; mlxsw_pci_eq_irq_handler() local
1417 mlxsw_pci_mbox_alloc(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_mem_item *mbox) mlxsw_pci_mbox_alloc() argument
1434 mlxsw_pci_mbox_free(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_mem_item *mbox) mlxsw_pci_mbox_free() argument
1443 mlxsw_pci_sys_ready_wait(struct mlxsw_pci *mlxsw_pci, const struct pci_device_id *id, u32 *p_sys_status) mlxsw_pci_sys_ready_wait() argument
1466 mlxsw_pci_sw_reset(struct mlxsw_pci *mlxsw_pci, const struct pci_device_id *id) mlxsw_pci_sw_reset() argument
1496 mlxsw_pci_alloc_irq_vectors(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_alloc_irq_vectors() argument
1506 mlxsw_pci_free_irq_vectors(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_free_irq_vectors() argument
1515 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_init() local
1669 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_fini() local
1678 mlxsw_pci_sdq_pick(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_tx_info *tx_info) mlxsw_pci_sdq_pick() argument
1697 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_skb_transmit_busy() local
1706 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_skb_transmit() local
1778 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_cmd_exec() local
1868 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_read_frc_h() local
1877 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_read_frc_l() local
1886 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_read_utc_sec() local
1893 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_read_utc_nsec() local
1912 mlxsw_pci_cmd_init(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_cmd_init() argument
1936 mlxsw_pci_cmd_fini(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_cmd_fini() argument
1946 struct mlxsw_pci *mlxsw_pci; mlxsw_pci_probe() local
2029 struct mlxsw_pci *mlxsw_pci = pci_get_drvdata(pdev); mlxsw_pci_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A DMakefile
H A Dpci.c102 struct mlxsw_pci { struct
177 mlxsw_pci_queue_type_group_get(struct mlxsw_pci *mlxsw_pci, in mlxsw_pci_queue_type_group_get() argument
183 static u8 __mlxsw_pci_queue_count(struct mlxsw_pci *mlxsw_pc argument
192 mlxsw_pci_sdq_count(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_sdq_count() argument
197 mlxsw_pci_cq_count(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_cq_count() argument
203 __mlxsw_pci_queue_get(struct mlxsw_pci *mlxsw_pci, enum mlxsw_pci_queue_type q_type, u8 q_num) __mlxsw_pci_queue_get() argument
209 mlxsw_pci_sdq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_sdq_get() argument
216 mlxsw_pci_rdq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_rdq_get() argument
223 mlxsw_pci_cq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_cq_get() argument
229 mlxsw_pci_eq_get(struct mlxsw_pci *mlxsw_pci, u8 q_num) mlxsw_pci_eq_get() argument
235 __mlxsw_pci_queue_doorbell_set(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 val) __mlxsw_pci_queue_doorbell_set() argument
245 __mlxsw_pci_queue_doorbell_arm_set(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 val) __mlxsw_pci_queue_doorbell_arm_set() argument
255 mlxsw_pci_queue_doorbell_producer_ring(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_producer_ring() argument
262 mlxsw_pci_queue_doorbell_consumer_ring(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_consumer_ring() argument
271 mlxsw_pci_queue_doorbell_arm_consumer_ring(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_queue_doorbell_arm_consumer_ring() argument
284 mlxsw_pci_sdq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_sdq_init() argument
317 mlxsw_pci_sdq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_sdq_fini() argument
323 mlxsw_pci_wqe_frag_map(struct mlxsw_pci *mlxsw_pci, char *wqe, int index, char *frag_data, size_t frag_len, int direction) mlxsw_pci_wqe_frag_map() argument
340 mlxsw_pci_wqe_frag_unmap(struct mlxsw_pci *mlxsw_pci, char *wqe, int index, int direction) mlxsw_pci_wqe_frag_unmap() argument
352 mlxsw_pci_rdq_skb_alloc(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue_elem_info *elem_info) mlxsw_pci_rdq_skb_alloc() argument
377 mlxsw_pci_rdq_skb_free(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue_elem_info *elem_info) mlxsw_pci_rdq_skb_free() argument
390 mlxsw_pci_rdq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_rdq_init() argument
441 mlxsw_pci_rdq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_rdq_fini() argument
454 mlxsw_pci_cq_pre_init(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_cq_pre_init() argument
465 mlxsw_pci_cq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_cq_init() argument
502 mlxsw_pci_cq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_cq_fini() argument
508 mlxsw_pci_cqe_sdq_handle(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 consumer_counter_limit, char *cqe) mlxsw_pci_cqe_sdq_handle() argument
544 mlxsw_pci_cqe_rdq_handle(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q, u16 consumer_counter_limit, enum mlxsw_pci_cqe_v cqe_v, char *cqe) mlxsw_pci_cqe_rdq_handle() argument
629 struct mlxsw_pci *mlxsw_pci = q->pci; mlxsw_pci_cq_tasklet() local
677 mlxsw_pci_eq_init(struct mlxsw_pci *mlxsw_pci, char *mbox, struct mlxsw_pci_queue *q) mlxsw_pci_eq_init() argument
707 mlxsw_pci_eq_fini(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_queue *q) mlxsw_pci_eq_fini() argument
713 mlxsw_pci_eq_cmd_event(struct mlxsw_pci *mlxsw_pci, char *eqe) mlxsw_pci_eq_cmd_event() argument
742 struct mlxsw_pci *mlxsw_pci = q->pci; mlxsw_pci_eq_tasklet() local
840 mlxsw_pci_queue_init(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_pci_queue_ops *q_ops, struct mlxsw_pci_queue *q, u8 q_num) mlxsw_pci_queue_init() argument
901 mlxsw_pci_queue_fini(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_pci_queue_ops *q_ops, struct mlxsw_pci_queue *q) mlxsw_pci_queue_fini() argument
913 mlxsw_pci_queue_group_init(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_pci_queue_ops *q_ops, u8 num_qs) mlxsw_pci_queue_group_init() argument
943 mlxsw_pci_queue_group_fini(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_pci_queue_ops *q_ops) mlxsw_pci_queue_group_fini() argument
955 mlxsw_pci_aqs_init(struct mlxsw_pci *mlxsw_pci, char *mbox) mlxsw_pci_aqs_init() argument
1044 mlxsw_pci_aqs_fini(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_aqs_fini() argument
1054 mlxsw_pci_config_profile_swid_config(struct mlxsw_pci *mlxsw_pci, char *mbox, int index, const struct mlxsw_swid_config *swid) mlxsw_pci_config_profile_swid_config() argument
1074 mlxsw_pci_profile_get_kvd_sizes(const struct mlxsw_pci *mlxsw_pci, const struct mlxsw_config_profile *profile, struct mlxsw_res *res) mlxsw_pci_profile_get_kvd_sizes() argument
1094 mlxsw_pci_config_profile(struct mlxsw_pci *mlxsw_pci, char *mbox, const struct mlxsw_config_profile *profile, struct mlxsw_res *res) mlxsw_pci_config_profile() argument
1215 mlxsw_pci_boardinfo(struct mlxsw_pci *mlxsw_pci, char *mbox) mlxsw_pci_boardinfo() argument
1229 mlxsw_pci_fw_area_init(struct mlxsw_pci *mlxsw_pci, char *mbox, u16 num_pages) mlxsw_pci_fw_area_init() argument
1286 mlxsw_pci_fw_area_fini(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_fw_area_fini() argument
1304 struct mlxsw_pci *mlxsw_pci = dev_id; mlxsw_pci_eq_irq_handler() local
1315 mlxsw_pci_mbox_alloc(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_mem_item *mbox) mlxsw_pci_mbox_alloc() argument
1332 mlxsw_pci_mbox_free(struct mlxsw_pci *mlxsw_pci, struct mlxsw_pci_mem_item *mbox) mlxsw_pci_mbox_free() argument
1341 mlxsw_pci_sys_ready_wait(struct mlxsw_pci *mlxsw_pci, const struct pci_device_id *id, u32 *p_sys_status) mlxsw_pci_sys_ready_wait() argument
1369 mlxsw_pci_sw_reset(struct mlxsw_pci *mlxsw_pci, const struct pci_device_id *id) mlxsw_pci_sw_reset() argument
1399 mlxsw_pci_alloc_irq_vectors(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_alloc_irq_vectors() argument
1409 mlxsw_pci_free_irq_vectors(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_free_irq_vectors() argument
1418 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_init() local
1543 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_fini() local
1552 mlxsw_pci_sdq_pick(struct mlxsw_pci *mlxsw_pci, const struct mlxsw_tx_info *tx_info) mlxsw_pci_sdq_pick() argument
1571 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_skb_transmit_busy() local
1580 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_skb_transmit() local
1652 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_cmd_exec() local
1742 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_read_frc_h() local
1751 struct mlxsw_pci *mlxsw_pci = bus_priv; mlxsw_pci_read_frc_l() local
1770 mlxsw_pci_cmd_init(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_cmd_init() argument
1794 mlxsw_pci_cmd_fini(struct mlxsw_pci *mlxsw_pci) mlxsw_pci_cmd_fini() argument
1804 struct mlxsw_pci *mlxsw_pci; mlxsw_pci_probe() local
1893 struct mlxsw_pci *mlxsw_pci = pci_get_drvdata(pdev); mlxsw_pci_remove() local
[all...]

Completed in 5 milliseconds