from_work
struct ipmi_smi *intf = from_work(intf, t, smi_work);
struct omap_aes_dev *dd = from_work(dd, t, done_task);
struct omap_des_dev *dd = from_work(dd, t, done_task);
struct omap_sham_dev *dd = from_work(dd, t, done_task);
struct fw_card *card = from_work(card, work, br_work.work);
struct fw_card *card __free(card_unref) = from_work(card, work, bm_work.work);
struct iso_resource *r = from_work(r, work, work.work);
struct fw_device *device = from_work(device, work, work.work);
struct fw_device *device = from_work(device, work, work.work);
struct fw_device *device = from_work(device, to_delayed_work(work), work);
struct fw_device *device = from_work(device, work, work.work);
struct fw_device *device = from_work(device, work, work.work);
struct ar_context *ctx = from_work(ctx, work, work);
struct at_context *ctx = from_work(ctx, work, work);
struct fw_iso_context *base = from_work(base, work, work);
struct hns_roce_eq *eq = from_work(eq, work, work);
struct pdc_state *pdcs = from_work(pdcs, t, rx_work);
struct imx_mu_con_priv *cp = from_work(cp, t, txdb_work);
struct bt878 *bt = from_work(bt, t, bh_work);
struct mantis_pci *mantis = from_work(mantis, t, bh_work);
struct ngene *dev = from_work(dev, t, event_bh_work);
struct ngene_channel *chan = from_work(chan, t, demux_bh_work);
struct smi_port *port = from_work(port, t, bh_work);
struct budget_ci_ir *ir = from_work(ir, t, msp430_irq_bh_work);
struct budget_ci *budget_ci = from_work(budget_ci, t,
struct budget *budget = from_work(budget, t, vpe_bh_work);
struct tw5864_dev *dev = from_work(dev, t, bh_work);
struct pxa_camera_dev *pcdev = from_work(pcdev, t, eof_bh_work);
struct mcam_camera *cam = from_work(cam, t, s_bh_work);
struct ttusb_dec *dec = from_work(dec, t, urb_bh_work);
struct atmel_mci *host = from_work(host, t, bh_work);
struct au1xmmc_host *host = from_work(host, t, finish_bh_work);
struct au1xmmc_host *host = from_work(host, t, data_bh_work);
struct cb710_mmc_reader *reader = from_work(reader, t,
struct dw_mci *host = from_work(host, t, bh_work);
struct mmc_omap_slot *slot = from_work(slot, t, cover_bh_work);
struct tmio_mmc_host *host = from_work(host, work, dma_issue);
struct renesas_sdhi_dma *dma_priv = from_work(dma_priv, work, dma_complete);
struct tmio_mmc_host *host = from_work(host, work, dma_issue);
struct tifm_sd *host = from_work(host, t, finish_bh_work);
struct tmio_mmc_host *host = from_work(host, t, dma_issue);
struct tmio_mmc_host *host = from_work(host, t, dma_issue);
struct via_crdr_mmc_host *host = from_work(host, t, finish_bh_work);
struct wbsd_host *host = from_work(host, t, fifo_bh_work);
struct wbsd_host *host = from_work(host, t, crc_bh_work);
struct wbsd_host *host = from_work(host, t, timeout_bh_work);
struct wbsd_host *host = from_work(host, t, finish_bh_work);
struct wbsd_host *host = from_work(host, t, card_bh_work);
struct arcnet_local *lp = from_work(lp, t, reply_work);
struct ace_private *ap = from_work(ap, work, ace_bh_work);
struct xgbe_prv_data *pdata = from_work(pdata, work, ecc_bh_work);
struct xgbe_prv_data *pdata = from_work(pdata, work, dev_bh_work);
struct xgbe_prv_data *pdata = from_work(pdata, work, i2c_bh_work);
struct xgbe_prv_data *pdata = from_work(pdata, work, an_bh_work);
struct cnic_local *cp = from_work(cp, work, cnic_irq_bh_work);
struct cnic_local *cp = from_work(cp, work, cnic_irq_bh_work);
struct macb *bp = from_work(bp, work, hresp_err_bh_work);
struct usbnet *dev = from_work(dev, work, bh_work);
struct ath12k_ce_pipe *ce_pipe = from_work(ce_pipe, work, intr_wq);
struct ath12k_ce_pipe *ce_pipe = from_work(ce_pipe, work, intr_wq);
from_work(galaxybook, work, kbd_backlight_hotkey_work);
from_work(galaxybook, work, block_recording_hotkey_work);