Lines Matching defs:msh

58 	struct memstick_host	*msh;
366 static int jmb38x_ms_issue_cmd(struct memstick_host *msh)
368 struct jmb38x_ms_host *host = memstick_priv(msh);
372 dev_dbg(&msh->dev, "no media status\n");
377 dev_dbg(&msh->dev, "control %08x\n", readl(host->addr + HOST_CONTROL));
378 dev_dbg(&msh->dev, "status %08x\n", readl(host->addr + INT_STATUS));
379 dev_dbg(&msh->dev, "hstatus %08x\n", readl(host->addr + STATUS));
461 dev_dbg(&msh->dev, "executing TPC %08x, len %x\n", cmd, data_len);
466 static void jmb38x_ms_complete_cmd(struct memstick_host *msh, int last)
468 struct jmb38x_ms_host *host = memstick_priv(msh);
474 dev_dbg(&msh->dev, "c control %08x\n",
476 dev_dbg(&msh->dev, "c status %08x\n",
478 dev_dbg(&msh->dev, "c hstatus %08x\n", readl(host->addr + STATUS));
505 rc = memstick_next_req(msh, &host->req);
506 } while (!rc && jmb38x_ms_issue_cmd(msh));
509 rc = memstick_next_req(msh, &host->req);
518 struct memstick_host *msh = dev_id;
519 struct jmb38x_ms_host *host = memstick_priv(msh);
536 jmb38x_ms_complete_cmd(msh, 0);
576 memstick_detect_change(msh);
585 jmb38x_ms_complete_cmd(msh, 0);
594 struct memstick_host *msh = host->msh;
601 jmb38x_ms_complete_cmd(msh, 0);
608 struct memstick_host *msh = (struct memstick_host *)data;
609 struct jmb38x_ms_host *host = memstick_priv(msh);
616 rc = memstick_next_req(msh, &host->req);
618 } while (!rc && jmb38x_ms_issue_cmd(msh));
623 static void jmb38x_ms_dummy_submit(struct memstick_host *msh)
628 static void jmb38x_ms_submit_req(struct memstick_host *msh)
630 struct jmb38x_ms_host *host = memstick_priv(msh);
673 static int jmb38x_ms_set_param(struct memstick_host *msh,
677 struct jmb38x_ms_host *host = memstick_priv(msh);
848 struct memstick_host *msh;
851 msh = memstick_alloc_host(sizeof(struct jmb38x_ms_host),
853 if (!msh)
856 host = memstick_priv(msh);
857 host->msh = msh;
871 tasklet_init(&host->notify, jmb38x_ms_req_tasklet, (unsigned long)msh);
872 msh->request = jmb38x_ms_submit_req;
873 msh->set_param = jmb38x_ms_set_param;
875 msh->caps = MEMSTICK_CAP_PAR4 | MEMSTICK_CAP_PAR8;
880 msh))
881 return msh;
885 memstick_free_host(msh);
889 static void jmb38x_ms_free_host(struct memstick_host *msh)
891 struct jmb38x_ms_host *host = memstick_priv(msh);
893 free_irq(host->irq, msh);
895 memstick_free_host(msh);