/freebsd-current/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_eq.c | 84 struct mlx5_eqe *eqe); 86 struct mlx5_eqe *eqe); 106 struct mlx5_eqe *eqe = get_eqe(eq, eq->cons_index & (eq->nent - 1)); local 108 return ((eqe->owner & 1) ^ !!(eq->cons_index & eq->nent)) ? NULL : eqe; 219 mlx5_temp_warning_event(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument 224 (uintmax_t)be64_to_cpu(eqe->data.temp_warning.sensor_warning_msb), 225 (uintmax_t)be64_to_cpu(eqe->data.temp_warning.sensor_warning_lsb)); 230 struct mlx5_eqe *eqe; local 237 while ((eqe 415 struct mlx5_eqe *eqe; local 687 mlx5_port_module_event(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument 736 mlx5_port_general_notification_event(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument [all...] |
H A D | mlx5_cq.c | 59 void mlx5_cq_completion(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument 67 cqn = be32_to_cpu(eqe->data.comp.cqn) & 0xffffff; 85 cq->comp(cq, eqe);
|
H A D | eswitch.h | 155 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe);
|
H A D | mlx5_eswitch.c | 1162 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe) argument 1164 struct mlx5_eqe_vport_change *vc_eqe = &eqe->data.vport_change;
|
/freebsd-current/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_eq.c | 123 struct mlx4_eqe *eqe = get_eqe(eq, eq->cons_index, eqe_factor, size); local 124 return !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ? NULL : eqe; 129 struct mlx4_eqe *eqe = local 131 return (!!(eqe->owner & 0x80) ^ 133 eqe : NULL; 146 struct mlx4_eqe *eqe; local 150 for (eqe = next_slave_event_eqe(slave_eq); eqe; 151 eqe 194 slave_event(struct mlx4_dev *dev, u8 slave, struct mlx4_eqe *eqe) argument 223 mlx4_slave_event(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe) argument 250 struct mlx4_eqe eqe; local 270 struct mlx4_eqe eqe; local 288 struct mlx4_eqe eqe; local 429 struct mlx4_eqe eqe; local 492 struct mlx4_eqe *eqe; local [all...] |
H A D | mlx4_resource_tracker.c | 3282 int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe) argument 3301 event_eq = &priv->mfunc.master.slave_state[slave].event_eq[eqe->type]; 3324 if (eqe->type == MLX4_EVENT_TYPE_CMD) { 3326 eqe->event.cmd.token = cpu_to_be16(event_eq->token); 3329 memcpy(mailbox->buf, (u8 *) eqe, 28);
|
H A D | mlx4.h | 1180 int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe);
|
/freebsd-current/sys/dev/mthca/ |
H A D | mthca_eq.c | 236 struct mthca_eqe *eqe; local 237 eqe = get_eqe(eq, eq->cons_index); 238 return (MTHCA_EQ_ENTRY_OWNER_HW & eqe->owner) ? NULL : eqe; 241 static inline void set_eqe_hw(struct mthca_eqe *eqe) argument 243 eqe->owner = MTHCA_EQ_ENTRY_OWNER_HW; 262 struct mthca_eqe *eqe; local 267 while ((eqe = next_eqe_sw(eq))) { 274 switch (eqe->type) { 276 disarm_cqn = be32_to_cpu(eqe [all...] |
/freebsd-current/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.block_ptr) 62 #define GET_MASK_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.tbl_entries_mask) 1090 struct mlx4_eqe *eqe) 1092 __propagate_pkey_ev(dev, port_num, GET_BLK_PTR_FROM_EQE(eqe), 1093 GET_MASK_FROM_EQE(eqe)); 1153 struct mlx4_eqe *eqe = &(ew->ib_eqe); local 1154 u8 port = eqe->event.port_mgmt_change.port; 1159 switch (eqe 1089 propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num, struct mlx4_eqe *eqe) argument [all...] |
H A D | mlx4_ib_main.c | 3087 struct mlx4_eqe *eqe = NULL; local 3104 eqe = (struct mlx4_eqe *)param; 3144 memcpy(&ew->ib_eqe, eqe, sizeof *eqe);
|
/freebsd-current/sys/dev/mana/ |
H A D | gdma_main.c | 500 struct gdma_eqe *eqe; local 503 eqe = &eq_eqe_ptr[head]; 504 eqe_info.as_uint32 = eqe->eqe_info; 509 cq_id = eqe->details[0] & 0xFFFFFF; 545 memcpy(&event.details, &eqe->details, GDMA_EVENT_DATA_SIZE); 563 struct gdma_eqe *eqe; local 576 eqe = &eq_eqe_ptr[eq->head % num_eqe]; 577 eqe_info.as_uint32 = eqe->eqe_info; 593 "eqe addr %p, eqe [all...] |
/freebsd-current/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_devx.c | 340 static u16 get_event_obj_type(unsigned long event_type, struct mlx5_eqe *eqe) argument 353 return eqe->data.qp_srq.type; 361 return MLX5_GET(affiliated_event_header, &eqe->data, obj_type); 1366 static void devx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) argument 1384 dispatch_event_fd(&obj_event->obj_sub_list, eqe); 2256 struct mlx5_eqe *eqe = data; local 2270 obj_id = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff; 2273 obj_id = be32_to_cpu(eqe->data.xrq_err.type_xrqn) & 0xffffff; 2277 obj_id = be32_to_cpu(eqe->data.dct.dctn) & 0xffffff; 2280 obj_id = be32_to_cpu(eqe [all...] |
H A D | mlx5_ib_cq.c | 36 static void mlx5_ib_cq_comp(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe __unused)
|
/freebsd-current/sys/dev/oce/ |
H A D | oce_queue.c | 999 struct oce_eqe *eqe; local 1004 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe); 1005 if (eqe->evnt == 0) 1007 eqe->evnt = 0;
|
H A D | oce_if.c | 691 struct oce_eqe *eqe; local 698 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe); 699 if (eqe->evnt == 0) 701 eqe->evnt = 0;
|
/freebsd-current/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_rx.c | 614 mlx5e_rx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe __unused)
|
H A D | mlx5_en_iq.c | 93 mlx5e_iq_completion(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe __unused)
|
H A D | mlx5_en_tx.c | 1169 mlx5e_tx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe __unused)
|
H A D | mlx5_en_main.c | 1488 mlx5e_open_drop_rq_comp(struct mlx5_core_cq *mcq __unused, struct mlx5_eqe *eqe __unused)
|
/freebsd-current/sys/dev/mlx5/ |
H A D | driver.h | 1080 void mlx5_cq_completion(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe);
|
H A D | mlx5_ifc.h | 6612 u8 eqe[64][0x8]; member in struct:mlx5_ifc_gen_eqe_in_bits
|
/freebsd-current/sys/dev/ocs_fc/ |
H A D | sli4.c | 5541 sli4_eqe_t *eqe = (void *)buf; local 5550 switch (eqe->major_code) { 5552 *cq_id = eqe->resource_id; 5560 eqe->major_code, eqe->minor_code);
|
H A D | ocs_hw.c | 2181 uint8_t eqe[sizeof(sli4_eqe_t)] = { 0 }; local 2192 while (!done && !sli_queue_read(&hw->sli, eq->queue, eqe)) { 2196 rc = sli_eq_parse(&hw->sli, eqe, &cq_id);
|