Lines Matching refs:t

513 	struct transaction *t;  in advance_transaction()  local
526 t = ec->curr; in advance_transaction()
531 if (!t || !(t->flags & ACPI_EC_COMMAND_POLL)) { in advance_transaction()
539 if (!t) in advance_transaction()
541 if (t->flags & ACPI_EC_COMMAND_POLL) { in advance_transaction()
542 if (t->wlen > t->wi) { in advance_transaction()
544 acpi_ec_write_data(ec, t->wdata[t->wi++]); in advance_transaction()
547 } else if (t->rlen > t->ri) { in advance_transaction()
549 t->rdata[t->ri++] = acpi_ec_read_data(ec); in advance_transaction()
550 if (t->rlen == t->ri) { in advance_transaction()
552 if (t->command == ACPI_EC_COMMAND_QUERY) in advance_transaction()
559 } else if (t->wlen == t->wi && in advance_transaction()
568 (t->command == ACPI_EC_COMMAND_QUERY)) { in advance_transaction()
570 t->rdata[t->ri++] = 0x00; in advance_transaction()
576 acpi_ec_write_cmd(ec, t->command); in advance_transaction()
588 if (in_interrupt() && t) { in advance_transaction()
589 if (t->irq_count < ec_storm_threshold) in advance_transaction()
590 ++t->irq_count; in advance_transaction()
592 if (t->irq_count == ec_storm_threshold) in advance_transaction()
668 struct transaction *t) in acpi_ec_transaction_unlocked() argument
682 ec->curr = t; in acpi_ec_transaction_unlocked()
683 ec_dbg_req("Command(%s) started", acpi_ec_cmd_string(t->command)); in acpi_ec_transaction_unlocked()
690 if (t->irq_count == ec_storm_threshold) in acpi_ec_transaction_unlocked()
692 ec_dbg_req("Command(%s) stopped", acpi_ec_cmd_string(t->command)); in acpi_ec_transaction_unlocked()
702 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) in acpi_ec_transaction() argument
707 if (!ec || (!t) || (t->wlen && !t->wdata) || (t->rlen && !t->rdata)) in acpi_ec_transaction()
709 if (t->rdata) in acpi_ec_transaction()
710 memset(t->rdata, 0, t->rlen); in acpi_ec_transaction()
721 status = acpi_ec_transaction_unlocked(ec, t); in acpi_ec_transaction()
733 struct transaction t = {.command = ACPI_EC_BURST_ENABLE, in acpi_ec_burst_enable() local
737 return acpi_ec_transaction(ec, &t); in acpi_ec_burst_enable()
742 struct transaction t = {.command = ACPI_EC_BURST_DISABLE, in acpi_ec_burst_disable() local
747 acpi_ec_transaction(ec, &t) : 0; in acpi_ec_burst_disable()
754 struct transaction t = {.command = ACPI_EC_COMMAND_READ, in acpi_ec_read() local
758 result = acpi_ec_transaction(ec, &t); in acpi_ec_read()
766 struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, in acpi_ec_write() local
770 return acpi_ec_transaction(ec, &t); in acpi_ec_write()
808 struct transaction t = {.command = command, in ec_transaction() local
815 return acpi_ec_transaction(first_ec, &t); in ec_transaction()
1027 struct transaction *t; in acpi_ec_create_query() local
1033 t = &q->transaction; in acpi_ec_create_query()
1034 t->command = ACPI_EC_COMMAND_QUERY; in acpi_ec_create_query()
1035 t->rdata = pval; in acpi_ec_create_query()
1036 t->rlen = 1; in acpi_ec_create_query()