taglinefilesource code
ioc3506drivers/net/de4x5.cstruct de4x5_ioctl *ioc = (struct de4x5_ioctl *) &rq->ifr_data;
ioc3516drivers/net/de4x5.cswitch(ioc->cmd) {
ioc3518drivers/net/de4x5.cioc->len = ETH_ALEN;
ioc3519drivers/net/de4x5.cstatus = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len);
ioc3525drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc3529drivers/net/de4x5.cstatus = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN);
ioc3536drivers/net/de4x5.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN);
ioc3580drivers/net/de4x5.cioc->len = (HASH_TABLE_LEN >> 3);
ioc3581drivers/net/de4x5.cstatus = verify_area(VERIFY_WRITE, ioc->data, ioc->len);
ioc3583drivers/net/de4x5.cmemcpy_tofs(ioc->data, lp->setup_frame, ioc->len); 
ioc3590drivers/net/de4x5.cif (ioc->len != HASH_TABLE_LEN) {         /* MCA changes */
ioc3591drivers/net/de4x5.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN * ioc->len))) {
ioc3592drivers/net/de4x5.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN * ioc->len);
ioc3623drivers/net/de4x5.cioc->len = sizeof(lp->pktStats);
ioc3624drivers/net/de4x5.cstatus = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len);
ioc3629drivers/net/de4x5.cmemcpy_tofs(ioc->data, &lp->pktStats, ioc->len); 
ioc3645drivers/net/de4x5.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, 1))) {
ioc3646drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, 1);
ioc3652drivers/net/de4x5.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, 1))) {
ioc3653drivers/net/de4x5.cmemcpy_fromfs(tmp.addr, ioc->data, 1);
ioc3671drivers/net/de4x5.cioc->len = j;
ioc3672drivers/net/de4x5.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc3673drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc3762drivers/net/de4x5.cioc->len = j;
ioc3763drivers/net/de4x5.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc3764drivers/net/de4x5.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1702drivers/net/depca.cstruct depca_ioctl *ioc = (struct depca_ioctl *) &rq->ifr_data;
ioc1711drivers/net/depca.cswitch(ioc->cmd) {
ioc1716drivers/net/depca.cioc->len = ETH_ALEN;
ioc1717drivers/net/depca.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc1718drivers/net/depca.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1724drivers/net/depca.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN))) {
ioc1725drivers/net/depca.cmemcpy_fromfs(tmp.addr,ioc->data,ETH_ALEN);
ioc1785drivers/net/depca.cioc->len = (HASH_TABLE_LEN >> 3);
ioc1786drivers/net/depca.cif (!(status = verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1787drivers/net/depca.cmemcpy_tofs(ioc->data, lp->init_block.mcast_table, ioc->len); 
ioc1793drivers/net/depca.cif (!(status=verify_area(VERIFY_READ, ioc->data, ETH_ALEN*ioc->len))) {
ioc1794drivers/net/depca.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN * ioc->len);
ioc1820drivers/net/depca.cioc->len = sizeof(lp->pktStats);
ioc1821drivers/net/depca.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1822drivers/net/depca.cmemcpy_tofs(ioc->data, &lp->pktStats, ioc->len); 
ioc1843drivers/net/depca.cioc->len = i+sizeof(struct depca_init);
ioc1844drivers/net/depca.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1845drivers/net/depca.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1675drivers/net/ewrk3.cstruct ewrk3_ioctl *ioc = (struct ewrk3_ioctl *) &rq->ifr_data;
ioc1684drivers/net/ewrk3.cswitch(ioc->cmd) {
ioc1689drivers/net/ewrk3.cioc->len = ETH_ALEN;
ioc1690drivers/net/ewrk3.cif (!(status = verify_area(VERIFY_WRITE, (void *)ioc->data, ioc->len))) {
ioc1691drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1697drivers/net/ewrk3.cif (!(status = verify_area(VERIFY_READ, (void *)ioc->data, ETH_ALEN))) {
ioc1702drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr,ioc->data,ETH_ALEN);
ioc1742drivers/net/ewrk3.cif (!(status = verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1754drivers/net/ewrk3.cioc->len = (HASH_TABLE_LEN >> 3);
ioc1755drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len); 
ioc1762drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_READ, ioc->data, ETH_ALEN*ioc->len))) {
ioc1763drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr, ioc->data, ETH_ALEN * ioc->len);
ioc1792drivers/net/ewrk3.cioc->len = sizeof(lp->pktStats);
ioc1793drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1794drivers/net/ewrk3.cmemcpy_tofs(ioc->data, &lp->pktStats, ioc->len); 
ioc1811drivers/net/ewrk3.cioc->len = 1;
ioc1812drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1813drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1819drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_READ, ioc->data, 1))) {
ioc1820drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr, ioc->data, 1);
ioc1838drivers/net/ewrk3.cioc->len = EEPROM_MAX + 1 + ETH_ALEN;
ioc1839drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1840drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);
ioc1849drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_READ, ioc->data, EEPROM_MAX))) {
ioc1850drivers/net/ewrk3.cmemcpy_fromfs(tmp.addr, ioc->data, EEPROM_MAX);
ioc1862drivers/net/ewrk3.cioc->len = 1;
ioc1863drivers/net/ewrk3.cif (!(status=verify_area(VERIFY_WRITE, ioc->data, ioc->len))) {
ioc1864drivers/net/ewrk3.cmemcpy_tofs(ioc->data, tmp.addr, ioc->len);