| /freebsd-13.1/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_eq.c | 86 struct mlx5_eqe *eqe); 110 return ((eqe->owner & 1) ^ !!(eq->cons_index & eq->nent)) ? NULL : eqe; in next_eqe_sw() 232 struct mlx5_eqe *eqe; in mlx5_eq_int() local 248 switch (eqe->type) { in mlx5_eq_int() 263 eqe_type_str(eqe->type), eqe->type, rsn); in mlx5_eq_int() 271 eqe_type_str(eqe->type), eqe->type, rsn); in mlx5_eq_int() 360 eqe); in mlx5_eq_int() 365 mlx5_fpga_event(dev, eqe->type, &eqe->data.raw); in mlx5_eq_int() 413 struct mlx5_eqe *eqe; in init_eq_buf() local 417 eqe = get_eqe(eq, i); in init_eq_buf() [all …]
|
| H A D | mlx5_cq.c | 61 void mlx5_cq_completion(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) in mlx5_cq_completion() argument 69 cqn = be32_to_cpu(eqe->data.comp.cqn) & 0xffffff; in mlx5_cq_completion() 87 cq->comp(cq, eqe); in mlx5_cq_completion()
|
| H A D | eswitch.h | 157 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe);
|
| H A D | mlx5_eswitch.c | 1174 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe) in mlx5_eswitch_vport_event() argument 1176 struct mlx5_eqe_vport_change *vc_eqe = &eqe->data.vport_change; in mlx5_eswitch_vport_event()
|
| /freebsd-13.1/sys/dev/mlx4/mlx4_core/ |
| H A D | mlx4_eq.c | 258 memset(&eqe, 0, sizeof eqe); in mlx4_gen_pkey_eqe() 275 memset(&eqe, 0, sizeof eqe); in mlx4_gen_guid_change_eqe() 294 memset(&eqe, 0, sizeof eqe); in mlx4_gen_port_state_change_eqe() 431 memset(&eqe, 0, sizeof eqe); in mlx4_gen_slaves_port_mgt_ev() 537 eqe->type, eqe->subtype, in mlx4_eq_int() 565 eqe->type, eqe->subtype, in mlx4_eq_int() 572 eqe->type, eqe->subtype); in mlx4_eq_int() 685 eqe->type, eqe->subtype, in mlx4_eq_int() 770 eqe->type, eqe->subtype, eq->eqn, in mlx4_eq_int() 795 eqe->type, eqe->subtype, eq->eqn, in mlx4_eq_int() [all …]
|
| H A D | mlx4_resource_tracker.c | 3282 int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe) in mlx4_GEN_EQE() argument 3301 event_eq = &priv->mfunc.master.slave_state[slave].event_eq[eqe->type]; in mlx4_GEN_EQE() 3324 if (eqe->type == MLX4_EVENT_TYPE_CMD) { in mlx4_GEN_EQE() 3326 eqe->event.cmd.token = cpu_to_be16(event_eq->token); in mlx4_GEN_EQE() 3329 memcpy(mailbox->buf, (u8 *) eqe, 28); in mlx4_GEN_EQE()
|
| H A D | mlx4.h | 1180 int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe);
|
| /freebsd-13.1/sys/dev/mthca/ |
| H A D | mthca_eq.c | 236 struct mthca_eqe *eqe; in next_eqe_sw() local 237 eqe = get_eqe(eq, eq->cons_index); in next_eqe_sw() 238 return (MTHCA_EQ_ENTRY_OWNER_HW & eqe->owner) ? NULL : eqe; in next_eqe_sw() 243 eqe->owner = MTHCA_EQ_ENTRY_OWNER_HW; in set_eqe_hw() 262 struct mthca_eqe *eqe; in mthca_eq_int() local 267 while ((eqe = next_eqe_sw(eq))) { in mthca_eq_int() 274 switch (eqe->type) { in mthca_eq_int() 329 eqe->event.cmd.status, in mthca_eq_int() 336 eqe->subtype == 0x4); in mthca_eq_int() 358 eqe->type, eqe->subtype, eq->eqn); in mthca_eq_int() [all …]
|
| /freebsd-13.1/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib_mad.c | 61 #define GET_BLK_PTR_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.bl… argument 62 #define GET_MASK_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.tbl_e… argument 1090 struct mlx4_eqe *eqe) in propagate_pkey_ev() argument 1093 GET_MASK_FROM_EQE(eqe)); in propagate_pkey_ev() 1153 struct mlx4_eqe *eqe = &(ew->ib_eqe); in handle_port_mgmt_change_event() local 1154 u8 port = eqe->event.port_mgmt_change.port; in handle_port_mgmt_change_event() 1159 switch (eqe->subtype) { in handle_port_mgmt_change_event() 1212 propagate_pkey_ev(dev, port, eqe); in handle_port_mgmt_change_event() 1220 tbl_block = GET_BLK_PTR_FROM_EQE(eqe); in handle_port_mgmt_change_event() 1221 change_bitmap = GET_MASK_FROM_EQE(eqe); in handle_port_mgmt_change_event() [all …]
|
| H A D | mlx4_ib_main.c | 3176 struct mlx4_eqe *eqe = NULL; in mlx4_ib_event() local 3193 eqe = (struct mlx4_eqe *)param; in mlx4_ib_event() 3233 memcpy(&ew->ib_eqe, eqe, sizeof *eqe); in mlx4_ib_event()
|
| /freebsd-13.1/sys/dev/oce/ |
| H A D | oce_queue.c | 1002 struct oce_eqe *eqe; in oce_drain_eq() local 1007 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe); in oce_drain_eq() 1008 if (eqe->evnt == 0) in oce_drain_eq() 1010 eqe->evnt = 0; in oce_drain_eq()
|
| H A D | oce_if.c | 691 struct oce_eqe *eqe; in oce_intr() local 698 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe); in oce_intr() 699 if (eqe->evnt == 0) in oce_intr() 701 eqe->evnt = 0; in oce_intr()
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_iq.c | 95 mlx5e_iq_completion(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe __unused) in mlx5e_iq_completion()
|
| H A D | mlx5_en_rx.c | 570 mlx5e_rx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe __unused) in mlx5e_rx_cq_comp()
|
| H A D | mlx5_en_tx.c | 1171 mlx5e_tx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe __unused) in mlx5e_tx_cq_comp()
|
| H A D | mlx5_en_main.c | 1493 mlx5e_open_drop_rq_comp(struct mlx5_core_cq *mcq __unused, struct mlx5_eqe *eqe __unused) in mlx5e_open_drop_rq_comp()
|
| /freebsd-13.1/sys/dev/mlx5/ |
| H A D | driver.h | 1040 void mlx5_cq_completion(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe);
|
| H A D | mlx5_ifc.h | 6132 u8 eqe[64][0x8]; member
|
| /freebsd-13.1/sys/dev/ocs_fc/ |
| H A D | sli4.c | 5543 sli4_eqe_t *eqe = (void *)buf; in sli_eq_parse() local 5552 switch (eqe->major_code) { in sli_eq_parse() 5554 *cq_id = eqe->resource_id; in sli_eq_parse() 5562 eqe->major_code, eqe->minor_code); in sli_eq_parse()
|
| H A D | ocs_hw.c | 2171 uint8_t eqe[sizeof(sli4_eqe_t)] = { 0 }; in ocs_hw_eq_process() local 2182 while (!done && !sli_queue_read(&hw->sli, eq->queue, eqe)) { in ocs_hw_eq_process() 2186 rc = sli_eq_parse(&hw->sli, eqe, &cq_id); in ocs_hw_eq_process()
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_cq.c | 37 static void mlx5_ib_cq_comp(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe __unused) in mlx5_ib_cq_comp()
|