Lines Matching refs:pb
255 char *tb, *tb_end, *pb, *pb_limit, *pb_eop = NULL; in br_pkt_phy_tx_prepare() local
261 pb = br->phy_buf; in br_pkt_phy_tx_prepare()
262 pb_limit = pb + ARRAY_SIZE(br->phy_buf); in br_pkt_phy_tx_prepare()
264 *pb++ = PKT_SOP; in br_pkt_phy_tx_prepare()
270 *pb++ = PKT_CHANNEL; in br_pkt_phy_tx_prepare()
271 *pb++ = 0x0; in br_pkt_phy_tx_prepare()
273 for (; pb < pb_limit && tb < tb_end; pb++) { in br_pkt_phy_tx_prepare()
275 *pb = *tb++ ^ 0x20; in br_pkt_phy_tx_prepare()
282 *pb = PKT_EOP; in br_pkt_phy_tx_prepare()
283 pb_eop = pb; in br_pkt_phy_tx_prepare()
296 *pb = PKT_ESC; in br_pkt_phy_tx_prepare()
301 *pb = PHY_ESC; in br_pkt_phy_tx_prepare()
305 *pb = *tb++; in br_pkt_phy_tx_prepare()
315 br->phy_len = pb - br->phy_buf; in br_pkt_phy_tx_prepare()
329 move_size = pb - pb_eop; in br_pkt_phy_tx_prepare()
370 char *pb, *tb_limit, *tb = NULL; in br_do_rx_and_pkt_phy_parse() local
375 pb = br->phy_buf; in br_do_rx_and_pkt_phy_parse()
378 ret = spi_read(br->spi, pb, br->word_len); in br_do_rx_and_pkt_phy_parse()
384 br->swap_words(pb, br->word_len); in br_do_rx_and_pkt_phy_parse()
389 if (!tb && pb[i] != PKT_SOP) in br_do_rx_and_pkt_phy_parse()
393 if (pb[i] == PHY_IDLE) in br_do_rx_and_pkt_phy_parse()
403 if (pb[i] != 0) { in br_do_rx_and_pkt_phy_parse()
413 switch (pb[i]) { in br_do_rx_and_pkt_phy_parse()
452 *tb++ = pb[i] ^ 0x20; in br_do_rx_and_pkt_phy_parse()
455 *tb++ = pb[i]; in br_do_rx_and_pkt_phy_parse()