Searched refs:eqe (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_eq.c85 struct mlx5_eqe *eqe);
87 struct mlx5_eqe *eqe);
107 struct mlx5_eqe *eqe = get_eqe(eq, eq->cons_index & (eq->nent - 1)); local
109 return ((eqe->owner & 1) ^ !!(eq->cons_index & eq->nent)) ? NULL : eqe;
220 mlx5_temp_warning_event(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument
225 (uintmax_t)be64_to_cpu(eqe->data.temp_warning.sensor_warning_msb),
226 (uintmax_t)be64_to_cpu(eqe->data.temp_warning.sensor_warning_lsb));
231 struct mlx5_eqe *eqe; local
238 while ((eqe
413 struct mlx5_eqe *eqe; local
688 mlx5_port_module_event(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument
737 mlx5_port_general_notification_event(struct mlx5_core_dev *dev, struct mlx5_eqe *eqe) argument
[all...]
H A Deswitch.h157 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe);
H A Dmlx5_eswitch.c1171 void mlx5_eswitch_vport_event(struct mlx5_eswitch *esw, struct mlx5_eqe *eqe) argument
1173 struct mlx5_eqe_vport_change *vc_eqe = &eqe->data.vport_change;
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_eq.c123 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 Dmlx4_resource_tracker.c3282 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 Dmlx4.h1180 int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe);
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_eq.c236 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-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mad.c61 #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 Dmlx4_ib_main.c3179 struct mlx4_eqe *eqe = NULL; local
3196 eqe = (struct mlx4_eqe *)param;
3236 memcpy(&ew->ib_eqe, eqe, sizeof *eqe);
/freebsd-11-stable/sys/dev/oce/
H A Doce_queue.c1064 struct oce_eqe *eqe; local
1069 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe);
1070 if (eqe->evnt == 0)
1072 eqe->evnt = 0;
H A Doce_if.c703 struct oce_eqe *eqe; local
711 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe);
712 if (eqe->evnt == 0)
714 eqe->evnt = 0;
/freebsd-11-stable/sys/dev/ocs_fc/
H A Dsli4.c5401 sli4_eqe_t *eqe = (void *)buf; local
5410 switch (eqe->major_code) {
5412 *cq_id = eqe->resource_id;
5420 eqe->major_code, eqe->minor_code);
H A Docs_hw.c2182 uint8_t eqe[sizeof(sli4_eqe_t)] = { 0 }; local
2193 while (!done && !sli_queue_read(&hw->sli, eq->queue, eqe)) {
2197 rc = sli_eq_parse(&hw->sli, eqe, &cq_id);
/freebsd-11-stable/sys/dev/mlx5/
H A Dmlx5_ifc.h5950 u8 eqe[64][0x8]; member in struct:mlx5_ifc_gen_eqe_in_bits

Completed in 398 milliseconds