Lines Matching defs:toe_ol
506 as a bitmap in toe_ol iovar */
507 static int brcmf_toe_get(struct brcmf_pub *drvr, int ifidx, u32 *toe_ol)
521 strcpy(buf, "toe_ol");
524 /* Check for older dongle image that doesn't support toe_ol */
531 brcmf_dbg(INFO, "%s: could not get toe_ol: ret=%d\n",
537 *toe_ol = le32_to_cpu(toe_le);
541 /* Set current toe component enables in toe_ol iovar,
543 static int brcmf_toe_set(struct brcmf_pub *drvr, int ifidx, u32 toe_ol)
548 __le32 toe_le = cpu_to_le32(toe_ol);
557 /* Set toe_ol as requested */
558 strcpy(buf, "toe_ol");
559 memcpy(&buf[sizeof("toe_ol")], &toe_le, sizeof(u32));
563 brcmf_dbg(ERROR, "%s: could not set toe_ol: ret=%d\n",
569 toe_le = cpu_to_le32(toe_ol != 0);
800 u32 toe_ol;
817 if (brcmf_toe_get(drvr, ifp->idx, &toe_ol) >= 0
818 && (toe_ol & TOE_TX_CSUM_OL) != 0)