Lines Matching defs:karg

799 	struct mpi3mr_ioctl_mptcmd *karg = (struct mpi3mr_ioctl_mptcmd *)uarg;
802 sc = mpi3mr_app_get_adp_instance(karg->mrioc_id);
811 if (karg->timeout < MPI3MR_IOCTL_DEFAULT_TIMEOUT)
812 karg->timeout = MPI3MR_IOCTL_DEFAULT_TIMEOUT;
814 if (!karg->mpi_msg_size || !karg->buf_entry_list_size) {
819 if ((karg->mpi_msg_size * 4) > MPI3MR_AREQ_FRAME_SZ) {
834 if (copyin(karg->mpi_msg_buf, mpi_request, (karg->mpi_msg_size * 4))) {
841 buffer_list = malloc(karg->buf_entry_list_size, M_MPI3MR, M_NOWAIT | M_ZERO);
848 if (copyin(karg->buf_entry_list, buffer_list, karg->buf_entry_list_size)) {
1031 if (mpi3mr_app_construct_sgl(sc, mpi_request, (karg->mpi_msg_size * 4), dma_buffers,
1076 wait_for_completion_timeout(&sc->ioctl_cmds.completion, karg->timeout);
1955 * @karg: driver ponter to users payload buffer
1965 struct mpi3mr_ioctl_drvcmd *karg)
1973 if ((karg->data_out_size != sizeof(struct mpi3mr_ioctl_tgtinfo)) ||
1974 (karg->data_in_size != sizeof(struct mpi3mr_ioctl_tgtinfo))) {
1980 if (copyin(karg->data_out_buf, &tgtinfo, sizeof(tgtinfo))) {
2014 if (copyout(&tgtinfo, karg->data_in_buf, sizeof(tgtinfo))) {
2130 struct mpi3mr_ioctl_drvcmd *karg = (struct mpi3mr_ioctl_drvcmd *)uarg;
2132 sc = mpi3mr_app_get_adp_instance(karg->mrioc_id);
2137 switch (karg->opcode) {
2139 rval = mpi3mr_get_adpinfo(sc, karg->data_in_buf, karg->data_in_size);
2142 rval = mpi3mr_get_pciinfo(sc, karg->data_in_buf, karg->data_in_size);
2145 rval = mpi3mr_get_tgtinfo(sc, karg);
2148 rval = mpi3mr_get_alltgtinfo(sc, karg->data_in_buf, karg->data_in_size);
2151 rval = mpi3mr_get_change_count(sc, karg->data_in_buf, karg->data_in_size);
2154 rval = mpi3mr_logdata_enable(sc, karg->data_in_buf, karg->data_in_size);
2157 rval = mpi3mr_get_logdata(sc, karg->data_in_buf, karg->data_in_size);
2160 rval = mpi3mr_pel_enable(sc, karg->data_out_buf, karg->data_out_size);
2163 rval = mpi3mr_adp_reset(sc, karg->data_out_buf, karg->data_out_size);
2167 printf("Unsupported drvr ioctl opcode 0x%x\n", karg->opcode);
2192 struct mpi3mr_ioctl_drvcmd *karg = (struct mpi3mr_ioctl_drvcmd *)arg;
2194 sc = mpi3mr_app_get_adp_instance(karg->mrioc_id);