Lines Matching refs:req
22 struct memstick_request *req;
340 struct memstick_request *req = host->req;
346 if (req->need_card_int) {
351 if (req->long_data) {
352 err = ms_transfer_data(host, req->data_dir,
353 req->tpc, cfg, &(req->sg));
355 if (req->data_dir == READ) {
356 err = ms_read_bytes(host, req->tpc, cfg,
357 req->data_len, req->data, &int_reg);
359 err = ms_write_bytes(host, req->tpc, cfg,
360 req->data_len, req->data, &int_reg);
366 if (req->need_card_int && (host->ifmode == MEMSTICK_SERIAL)) {
373 if (req->need_card_int) {
377 req->int_reg |= MEMSTICK_INT_CMDNAK;
379 req->int_reg |= MEMSTICK_INT_BREQ;
381 req->int_reg |= MEMSTICK_INT_ERR;
383 req->int_reg |= MEMSTICK_INT_CED;
407 if (!host->req) {
409 rc = memstick_next_req(msh, &host->req);
410 dev_dbg(ms_dev(host), "next req %d\n", rc);
413 host->req->error = rtsx_pci_ms_issue_cmd(host);
595 if (host->req) {
602 host->req->error = -ENOMEDIUM;
604 rc = memstick_next_req(msh, &host->req);
606 host->req->error = -ENOMEDIUM;