is_out
if (is_out ^ gpio_desc[gpio].dir_inverted)
if ((c & MFP_LPM_CAN_WAKEUP) && is_out) {
int is_out = (c & MFP_DIR_OUT) ? 1 : 0;
if (is_out ^ gpio_desc[gpio].dir_inverted)
is_out = 1;
is_out = 1;
if (is_in(old) && is_out(new))
if (is_sfn(old) && is_out(new))
if (is_in(old) && is_out(new))
if (is_sfn(old) && is_out(new))
bool is_out;
is_out = !(io_conf & msk);
if (is_out) {
if (test_bit(offset, &egpio->is_out)) {
return test_bit(offset, &egpio->is_out) ? -EINVAL : 0;
if (test_bit(offset, &egpio->is_out))
if (test_bit(offset, &egpio->is_out))
if (!egpio->is_out)
if (!((egpio->is_out >> shift) & ei->reg_mask))
unsigned long is_out;
ei->chip[i].is_out = pdata->chip[i].direction;
bool is_out;
is_out = !(io_conf & msk);
if (is_out) {
bool is_out;
is_out = !!(readl(nmk_chip->addr + NMK_GPIO_DIR) & BIT(offset));
if (is_out) {
bool active_low, is_irq, is_out;
is_out = test_bit(GPIOD_FLAG_IS_OUT, &flags);
is_out ? "out" : "in ",
bool is_out)
bool is_uncomp = (ctx->is_enc && is_out) || (!ctx->is_enc && !is_out);
bool is_out = sp_fmt->type == V4L2_BUF_TYPE_VIDEO_OUTPUT;
mp_fmt->type = is_out ? V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE :
bool is_out;
gpio_offset, &is_out);
if (is_out)
bool is_out;
gpio_offset, &is_out);
is_out ? "out" : "in ");
if (!is_out) {
int is_out;
is_out = ctl_reg & LPI_GPIO_OE_MASK;
if (is_out)
int is_out;
is_out = ctl_reg & LPI_GPIO_OE_MASK;
seq_printf(s, " %-8s: %-3s %d", pindesc.name, is_out ? "out" : "in", func);
int is_out;
is_out = !!(ctl_reg & BIT(g->oe_bit));
if (is_out)
seq_printf(s, " %-8s: %-3s", g->grp.name, is_out ? "out" : "in");
int is_out = usb_endpoint_dir_out(&ep->desc);
usb_settoggle(udev, epnum, is_out, 0);
usb_settoggle(udev, epnum, !is_out, 0);
int is_out = usb_endpoint_dir_out(&ep->desc);
if (is_out || is_control)
if (!is_out || is_control)
int is_out;
is_out = !(setup->bRequestType & USB_DIR_IN) ||
dev_WARN_ONCE(&dev->dev, (usb_pipeout(urb->pipe) != is_out),
is_out = usb_endpoint_dir_out(&ep->desc);
urb->transfer_flags |= (is_out ? URB_DIR_OUT : URB_DIR_IN);
kmsan_handle_urb(urb, is_out);
usb_endpoint_num(&ep->desc), is_out ? "out" : "in",
if (is_out)
if (!is_out)
unsigned is_out, epnum;
is_out = qh->is_out;
if (unlikely(!usb_gettoggle(qh->dev, epnum, is_out))) {
usb_settoggle(qh->dev, epnum, is_out, 1);
qh->is_out = !is_input;
int is_out = usb_endpoint_dir_out(&ep->desc);
usb_settoggle(qh->dev, epnum, is_out, 0);
unsigned is_out:1; /* bulk or intr OUT */
int is_out = usb_endpoint_dir_out(&ep->desc);
usb_settoggle(qh->ps.udev, epnum, is_out, 0);
unsigned is_out, epnum;
is_out = qh->is_out;
qh->is_out = !is_input;
if (unlikely(!usb_gettoggle(qh->ps.udev, epnum, is_out))) {
usb_settoggle(qh->ps.udev, epnum, is_out, 1);
unsigned is_out:1; /* bulk or intr OUT */
int is_out = !usb_pipein(pipe);
usb_settoggle(udev, epnum, is_out, 0);
} else if (is_out) {
!is_out,
int is_out;
is_out = !(ep->desc.bEndpointAddress & USB_DIR_IN);
info |= is_out ? ED_OUT : ED_IN;
udev->speed, !is_out,
int is_out = usb_pipeout (urb->pipe);
if (!usb_gettoggle (urb->dev, usb_pipeendpoint (urb->pipe), is_out)) {
is_out, 1);
info = is_out
info |= is_out ? TD_DP_OUT : TD_DP_IN;
info = (is_out || data_len == 0)
unsigned is_out, epnum;
is_out = !(qtd->hw_token & cpu_to_le32(1 << 8));
if (unlikely(!usb_gettoggle(qh->dev, epnum, is_out))) {
usb_settoggle(qh->dev, epnum, is_out, 1);
int is_out = !usb_pipein(pipe);
usb_settoggle(udev, epnum, is_out, 0);
else if (is_out)
ep->load = usb_calc_bus_time(udev->speed, !is_out,
static u16 mtk_musb_get_toggle(struct musb_qh *qh, int is_out)
toggle = musb_readw(musb->mregs, is_out ? MUSB_TXTOG : MUSB_RXTOG);
static u16 mtk_musb_set_toggle(struct musb_qh *qh, int is_out, struct urb *urb)
toggle = usb_gettoggle(urb->dev, qh->epnum, is_out);
if (is_out) {
static u16 musb_default_get_toggle(struct musb_qh *qh, int is_out)
if (is_out)
static u16 musb_default_set_toggle(struct musb_qh *qh, int is_out,
toggle = usb_gettoggle(urb->dev, qh->epnum, is_out);
if (is_out)
u16 (*get_toggle)(struct musb_qh *qh, int is_out);
u16 (*set_toggle)(struct musb_qh *qh, int is_out, struct urb *urb);
struct urb *urb, int is_out,
struct musb_qh *qh = musb_ep_get_qh(hw_ep, !is_out);
is_out ? "-->" : "<--",
qh->addr_reg, qh->epnum, is_out ? "out" : "in",
if (is_out && !len) {
dma_channel = is_out ? hw_ep->tx_channel : hw_ep->rx_channel;
dma_controller, hw_ep, is_out);
if (is_out)
if (is_out) {
csr |= musb->io.set_toggle(qh, is_out, urb);
struct urb *urb, int is_out,
csr |= musb->io.set_toggle(qh, is_out, urb);
u16 (*get_toggle)(struct musb_qh *qh, int is_out);
u16 (*set_toggle)(struct musb_qh *qh, int is_out, struct urb *urb);
int is_out;
is_out = !(setup->bRequestType & USB_DIR_IN) ||
is_out = usb_endpoint_dir_out(&ep->desc);
if (is_out)
if (!is_out)
int is_out = i % 2;
i ? (is_out ? "out" : "in") : "");
if (is_out)
void kmsan_handle_urb(const struct urb *urb, bool is_out);
static inline void kmsan_handle_urb(const struct urb *urb, bool is_out)
void kmsan_handle_urb(const struct urb *urb, bool is_out)
if (is_out)
reject = is_out(map, weight,
is_out(map, weight, weight_max, item, x))