---
name: "z8530_tx_begin"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/z8530_tx_begin"
---

# z8530\_tx\_begin(9)

Begin packet transmission

## NAME

z8530\_tx\_begin - Begin packet transmission

## SYNOPSIS

**void z8530\_tx\_begin(struct z8530\_channel \*** *c***);**

## ARGUMENTS

*c*

The Z8530 channel to kick

## DESCRIPTION

This is the speed sensitive side of transmission. If we are called and no buffer is being transmitted we commence the next buffer. If nothing is queued we idle the sync.

## NOTE

We are handling this code path in the interrupt path, keep it fast or bad things will happen.

Called with the lock held.

## AUTHOR

**Alan Cox** \<alan@lxorguk.ukuu.org.uk\>

Author.

## COPYRIGHT
