ew               1187 drivers/infiniband/hw/mlx4/mad.c 	struct ib_event_work *ew = container_of(work, struct ib_event_work, work);
ew               1188 drivers/infiniband/hw/mlx4/mad.c 	struct mlx4_ib_dev *dev = ew->ib_dev;
ew               1189 drivers/infiniband/hw/mlx4/mad.c 	struct mlx4_eqe *eqe = &(ew->ib_eqe);
ew               1284 drivers/infiniband/hw/mlx4/mad.c 	kfree(ew);
ew               3166 drivers/infiniband/hw/mlx4/main.c 	struct ib_event_work *ew =
ew               3168 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_ib_dev *ibdev = ew->ib_dev;
ew               3173 drivers/infiniband/hw/mlx4/main.c 	kfree(ew);
ew               3216 drivers/infiniband/hw/mlx4/main.c 	struct ib_event_work *ew = container_of(work, struct ib_event_work, work);
ew               3217 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_ib_dev *mdev = ew->ib_dev;
ew               3218 drivers/infiniband/hw/mlx4/main.c 	int port = ew->port;
ew               3222 drivers/infiniband/hw/mlx4/main.c 	kfree(ew);
ew               3228 drivers/infiniband/hw/mlx4/main.c 	struct ib_event_work *ew;
ew               3230 drivers/infiniband/hw/mlx4/main.c 	ew = kmalloc(sizeof(*ew), GFP_ATOMIC);
ew               3231 drivers/infiniband/hw/mlx4/main.c 	if (ew) {
ew               3232 drivers/infiniband/hw/mlx4/main.c 		INIT_WORK(&ew->work, ib_sl2vl_update_work);
ew               3233 drivers/infiniband/hw/mlx4/main.c 		ew->port = port;
ew               3234 drivers/infiniband/hw/mlx4/main.c 		ew->ib_dev = ibdev;
ew               3235 drivers/infiniband/hw/mlx4/main.c 		queue_work(wq, &ew->work);
ew               3245 drivers/infiniband/hw/mlx4/main.c 	struct ib_event_work *ew;
ew               3251 drivers/infiniband/hw/mlx4/main.c 		ew = kmalloc(sizeof(*ew), GFP_ATOMIC);
ew               3252 drivers/infiniband/hw/mlx4/main.c 		if (!ew)
ew               3254 drivers/infiniband/hw/mlx4/main.c 		INIT_WORK(&ew->work, handle_bonded_port_state_event);
ew               3255 drivers/infiniband/hw/mlx4/main.c 		ew->ib_dev = ibdev;
ew               3256 drivers/infiniband/hw/mlx4/main.c 		queue_work(wq, &ew->work);
ew               3294 drivers/infiniband/hw/mlx4/main.c 		ew = kmalloc(sizeof *ew, GFP_ATOMIC);
ew               3295 drivers/infiniband/hw/mlx4/main.c 		if (!ew)
ew               3298 drivers/infiniband/hw/mlx4/main.c 		INIT_WORK(&ew->work, handle_port_mgmt_change_event);
ew               3299 drivers/infiniband/hw/mlx4/main.c 		memcpy(&ew->ib_eqe, eqe, sizeof *eqe);
ew               3300 drivers/infiniband/hw/mlx4/main.c 		ew->ib_dev = ibdev;
ew               3303 drivers/infiniband/hw/mlx4/main.c 			queue_work(wq, &ew->work);
ew               3305 drivers/infiniband/hw/mlx4/main.c 			handle_port_mgmt_change_event(&ew->work);
ew                 15 drivers/net/ethernet/intel/ice/ice_flex_type.h 	struct ice_fv_word ew[ICE_MAX_FV_WORDS];
ew               1968 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, cwtpm, ew, 36, 1, 1);
ew                479 drivers/net/ethernet/sgi/ioc3-eth.c 	u16 *ew;
ew                513 drivers/net/ethernet/sgi/ioc3-eth.c 	ew = (u16 *)eh;
ew                514 drivers/net/ethernet/sgi/ioc3-eth.c 	ehsum = ew[0] + ew[1] + ew[2] + ew[3] + ew[4] + ew[5] + ew[6];
ew                274 drivers/scsi/scsi_debug.c 	struct execute_work ew;
ew               3794 drivers/scsi/scsi_debug.c 						  ew.work);
ew               3917 drivers/scsi/scsi_debug.c 		cancel_work_sync(&sd_dp->ew.work);
ew               4379 drivers/scsi/scsi_debug.c 			INIT_WORK(&sd_dp->ew.work, sdebug_q_cmd_wq_complete);
ew               4386 drivers/scsi/scsi_debug.c 		schedule_work(&sd_dp->ew.work);
ew                442 drivers/scsi/scsi_sysfs.c 	sdev = container_of(work, struct scsi_device, ew.work);
ew                490 drivers/scsi/scsi_sysfs.c 				   &sdp->ew);
ew                132 drivers/scsi/sg.c 	struct execute_work ew;
ew                154 drivers/scsi/sg.c 	struct execute_work ew;
ew               1307 drivers/scsi/sg.c 	struct sg_request *srp = container_of(work, struct sg_request, ew.work);
ew               1412 drivers/scsi/sg.c 		INIT_WORK(&srp->ew.work, sg_rq_end_io_usercontext);
ew               1413 drivers/scsi/sg.c 		schedule_work(&srp->ew.work);
ew               2197 drivers/scsi/sg.c 	struct sg_fd *sfp = container_of(work, struct sg_fd, ew.work);
ew               2240 drivers/scsi/sg.c 	INIT_WORK(&sfp->ew.work, sg_remove_sfp_usercontext);
ew               2241 drivers/scsi/sg.c 	schedule_work(&sfp->ew.work);
ew                220 include/scsi/scsi_device.h 	struct execute_work	ew; /* used to get process context on put */
ew               3321 kernel/workqueue.c int execute_in_process_context(work_func_t fn, struct execute_work *ew)
ew               3324 kernel/workqueue.c 		fn(&ew->work);
ew               3328 kernel/workqueue.c 	INIT_WORK(&ew->work, fn);
ew               3329 kernel/workqueue.c 	schedule_work(&ew->work);