Home
last modified time | relevance | path

Searched refs:ew (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmain.c3213 struct ib_event_work *ew = in handle_bonded_port_state_event() local
3215 struct mlx4_ib_dev *ibdev = ew->ib_dev; in handle_bonded_port_state_event()
3220 kfree(ew); in handle_bonded_port_state_event()
3263 struct ib_event_work *ew = container_of(work, struct ib_event_work, work); in ib_sl2vl_update_work() local
3264 struct mlx4_ib_dev *mdev = ew->ib_dev; in ib_sl2vl_update_work()
3265 int port = ew->port; in ib_sl2vl_update_work()
3269 kfree(ew); in ib_sl2vl_update_work()
3275 struct ib_event_work *ew; in mlx4_sched_ib_sl2vl_update_work() local
3277 ew = kmalloc(sizeof(*ew), GFP_ATOMIC); in mlx4_sched_ib_sl2vl_update_work()
3278 if (ew) { in mlx4_sched_ib_sl2vl_update_work()
[all …]
Dmad.c1185 struct ib_event_work *ew = container_of(work, struct ib_event_work, work); in handle_port_mgmt_change_event() local
1186 struct mlx4_ib_dev *dev = ew->ib_dev; in handle_port_mgmt_change_event()
1187 struct mlx4_eqe *eqe = &(ew->ib_eqe); in handle_port_mgmt_change_event()
1282 kfree(ew); in handle_port_mgmt_change_event()
/Linux-v4.19/drivers/net/ethernet/sgi/
Dioc3-eth.c509 uint16_t *ew; in ioc3_tcpudp_checksum() local
545 ew = (uint16_t *) eh; in ioc3_tcpudp_checksum()
546 ehsum = ew[0] + ew[1] + ew[2] + ew[3] + ew[4] + ew[5] + ew[6]; in ioc3_tcpudp_checksum()
/Linux-v4.19/drivers/scsi/
Dsg.c137 struct execute_work ew; member
159 struct execute_work ew; member
1308 struct sg_request *srp = container_of(work, struct sg_request, ew.work); in sg_rq_end_io_usercontext()
1413 INIT_WORK(&srp->ew.work, sg_rq_end_io_usercontext); in sg_rq_end_io()
1414 schedule_work(&srp->ew.work); in sg_rq_end_io()
2198 struct sg_fd *sfp = container_of(work, struct sg_fd, ew.work); in sg_remove_sfp_usercontext()
2241 INIT_WORK(&sfp->ew.work, sg_remove_sfp_usercontext); in sg_remove_sfp()
2242 schedule_work(&sfp->ew.work); in sg_remove_sfp()
Dscsi_sysfs.c435 sdev = container_of(work, struct scsi_device, ew.work); in scsi_device_dev_release_usercontext()
483 &sdp->ew); in scsi_device_dev_release()
Dscsi_debug.c278 struct execute_work ew; member
3881 ew.work); in sdebug_q_cmd_wq_complete()
4006 cancel_work_sync(&sd_dp->ew.work); in stop_qc_helper()
4468 INIT_WORK(&sd_dp->ew.work, sdebug_q_cmd_wq_complete); in schedule_resp()
4475 schedule_work(&sd_dp->ew.work); in schedule_resp()
/Linux-v4.19/include/scsi/
Dscsi_device.h220 struct execute_work ew; /* used to get process context on put */ member
/Linux-v4.19/kernel/
Dworkqueue.c3189 int execute_in_process_context(work_func_t fn, struct execute_work *ew) in execute_in_process_context() argument
3192 fn(&ew->work); in execute_in_process_context()
3196 INIT_WORK(&ew->work, fn); in execute_in_process_context()
3197 schedule_work(&ew->work); in execute_in_process_context()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dreg.h1835 MLXSW_ITEM32(reg, cwtpm, ew, 36, 1, 1);